Невозможно изменить Console.Title на VS2019 C# - PullRequest
1 голос
/ 17 июня 2020

Просто начинаю с C#, и я пытаюсь делать очень простые вещи, одна из них - изменение заголовка консоли .

Я следуя этим инструкциям: Свойство Console.Title

Ссылка выше взята из документации Microsoft , и когда я копирую ее в свою программу, она работает!

Когда я пытаюсь сделать то же самое, даже проще ... ну, название вообще не меняется.


Мой код:

using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Title = "Hello World Program";
        }
    }
}

Мой вывод:

enter image description here

Что я делаю не так? Я должен сделать еще один дополнительный шаг, о котором я не знаю?


Спасибо за ваше время и помощь.

1 Ответ

1 голос
/ 17 июня 2020

После выхода из вашей программы у консоли больше не будет заголовка, который вы задали. Используйте точку останова в конце, чтобы увидеть заголовок перед выходом из программы.

Console.Title = "New";
return; // Set a breakpoint here.

или вы можете просто добавить «нажмите любую клавишу, чтобы продолжить» (согласно документации MS)

Console.WriteLine("Note that the new console title is \"{0}\"\n" +
                      "  (Press any key to quit.)", Console.Title);
Console.ReadKey(true);
...