Подтвердить что ты не робот

Очистить буфер консоли

Я пишу пример консольного приложения в VS2008. Теперь у меня есть метод Console.WriteLine(), который отображает вывод на экране, а затем есть Console.ReadKey(), который ждет, когда пользователь закончит приложение.

Если я нажимаю Enter, пока отображается метод Console.WriteLine(), то приложение завершает работу.

Как очистить входной буфер до метода Console.ReadKey(), чтобы независимо от того, сколько раз пользователь нажимает кнопку "Enter" во время отображения данных, метод Console.ReadKey() должен прекратить выполнение приложения?

4b9b3361

Ответ 1

while(Console.KeyAvailable) 
{
    Console.ReadKey(false);
}
Console.ReadKey();