在C#最好的等待方式是什么?
我正在制作一个控制台应用程序,它只执行几个命令,比如在C#最好的等待方式是什么?,c#,C#,我正在制作一个控制台应用程序,它只执行几个命令,比如whoami。我遇到的问题是如何使请等待…在不停止线程的情况下等待X(例如5)秒,然后继续执行您可以使用一次性计时器来执行此操作。例如: static int main(...) { System.Threading.Timer clearTimer = new System.Threading.Timer( (s) => { Console.Clear(); }, null, 50
whoami
。我遇到的问题是如何使请等待…
在不停止线程的情况下等待X(例如5)秒,然后继续执行您可以使用一次性计时器来执行此操作。例如:
static int main(...)
{
System.Threading.Timer clearTimer = new System.Threading.Timer(
(s) => { Console.Clear(); },
null,
5000,
Timeout.Infinite);
// do other stuff
}
这将创建一个计时器,该计时器将在五秒钟后触发一次。您可以使用一次性计时器来执行此操作。例如:
static int main(...)
{
System.Threading.Timer clearTimer = new System.Threading.Timer(
(s) => { Console.Clear(); },
null,
5000,
Timeout.Infinite);
// do other stuff
}
这将创建一个计时器,该计时器将在五秒钟后触发一次。您正在运行什么类型的事件循环以避免冻结?我没有使用任何方法您正在运行什么类型的事件循环以避免冻结?我没有使用任何方法