Очистить Буфер Консоли

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

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

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

1 ответов


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