Как установить окно консольного приложения, чтобы оно было самым верхним окном (C #)?

Как мне установить консольное приложение, чтобы оно было самым верхним окном? Я строю консольное приложение в .NET (я использую C #, и, возможно, даже приколы с неуправляемым кодом в порядке).

Я думал, что мое консольное приложение может быть получено из класса Form

class MyConsoleApp : Form {
    public MyConsoleApp() {
        this.TopLevel = true;
        this.TopMost = true;
        this.CenterToScreen();
    }

    public void DoSomething() {
        //....
    }

    public static void Main() {
        MyConsoleApp consoleApp = new MyConsoleApp();
        consoleApp.DoSomething();
    }
}

Однако это не работает. Я не уверен, применимы ли свойства, установленные в форме окна, к пользовательскому интерфейсу консоли.

Ответы на вопрос(2)

Ваш ответ на вопрос