444*_*444 8 c# sleep timer keypress
假设我的控制台程序执行多个冗长的任务.在这些任务之间,我希望它暂停 - 无论是几秒钟还是直到任何按键被按下.(以先到者为准.)
这些标准很容易自行检查,但是当我尝试组合它们时它们拒绝相处:在ReadKey启动之前,计时机制暂停几秒钟,或者 Readkey完全阻塞线程直到满意为止.我怎样才能满足这两个条件?
les*_*ode 18
在C#4.0中执行此操作的一种方法:
Task.Factory.StartNew(() => Console.ReadKey()).Wait(TimeSpan.FromSeconds(5.0));
归档时间:
13 年,6 月 前
查看次数:
9170 次
最近记录:
9 年,5 月 前