продолжение программы после ввода целочисленного пользовательского ввода c # - PullRequest
0 голосов
/ 02 марта 2019

когда я запускаю свой код, моя консоль внезапно отключается после ввода числа в консоль.

int age;
        Console.WriteLine("How old are you?");

        age = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("You are {0} years old", age);

Может кто-нибудь помочь мне с этой проблемой?Я никогда не вижу конечного результата, потому что он просто отключается.нет ошибок, которые появляются, но это очень разочаровывает.

Ответы [ 2 ]

0 голосов
/ 03 марта 2019

Когда выполнение программы завершено, окна консоли закрываются.Вы должны сделать так, чтобы программа продолжала работать, чтобы окно консоли оставалось открытым.Обычно это достигается добавлением

Console.ReadKey();

или

Console.ReadLine();

в конце кода.Таким образом, консоль ожидает вашего ввода и остается открытой.Как только вы нажмете любую клавишу на клавиатуре (в случае Console.ReadKey()) или Введите клавишу (в случае Console.ReadLine()), выполнение будет завершено, и окно консоли закроется.

0 голосов
/ 03 марта 2019

Добавьте Console.ReadLine() или Console.ReadKey() в качестве последней строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...