我正在VS2008中编写一个示例控制台应用程序。现在我有一个Console.WriteLine()
方法在屏幕上显示输出,然后有Console.ReadKey()
等待用户结束应用程序。
如果在显示Console.WriteLine()
方法时按 Enter ,则应用程序退出。
如何在Console.ReadKey()
方法之前清除输入缓冲区,这样无论用户在显示数据时按下Enter按钮多少次,Console.ReadKey()
方法都应该停止应用程序离开?
答案 0 :(得分:27)
while(Console.KeyAvailable)
{
Console.ReadKey(false);
}
Console.ReadKey();