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

Ste*_*itt 1 .net c# console console-application

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

Console.WriteLine("Press any key to continue.");
Console.ReadKey();
Run Code Online (Sandbox Code Playgroud)

IRB*_*BMe 14

你还没有告诉我们你想要达到的目标.

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