是否有更好的替代Console.ReadKey()?

时间:2009-07-25 15:13:40

标签: c# .net console console-application

大多数编程书都会告诉你使用Console.ReadKey()来暂停控制台,但还有更好的选择吗?

Console.WriteLine("Press any key to continue.");
Console.ReadKey();

3 个答案:

答案 0 :(得分:14)

你实际上没有告诉我们你想要达到的目标。

如果您希望在用户选择继续之前停止输出,那么您不会比等待使用Console.ReadKey按键更好。如果您只想暂停输出一段时间,可以使用Thread.Sleep方法,该方法不需要任何人为干预。

答案 1 :(得分:2)

Console.ReadLine():)

答案 2 :(得分:-1)

system("pause");

做同样的事情