有没有比 Console.ReadKey() 更好的替代方法?

问题描述 投票:0回答:3

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

Console.WriteLine("Press any key to continue.");
Console.ReadKey();
c# .net console console-application
3个回答
15
投票

您实际上还没有告诉我们您希望实现什么。

如果您希望停止输出直到用户选择继续,那么您实际上不会比使用

Console.ReadKey
等待按键更好。

如果您只是想暂停输出一段时间,可以使用

Thread.Sleep
方法,该方法不需要任何人为干预。


2
投票

Console.ReadLine() 怎么样:)


-2
投票
system("pause");

做同样的事情

© www.soinside.com 2019 - 2024. All rights reserved.