我认为表达我的观点的最佳方式是举出这些例子:
Console.ReadLine();
Process.WaitForExit();
这些函数将暂停应用程序(不会卡住 UI)。
我需要这样的东西。
事实上,我正在编写类似 ReadLine()
的东西,但是在 windows 窗体应用程序
中。
调用此方法时,应等待用户按下 Enter。
最佳答案
您可以创建一个线程来等待 AutoResetEvent
,UI 线程应该继续并接受发出事件信号的输入。
关于c# - 如何暂停代码直到我想要? [类似于 Thread.Sleep(int);],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8899008/