在c#中等待的最佳方式是什么?

本文关键字:方式 是什么 最佳 等待 | 更新日期: 2023-09-27 18:13:12

我正在制作一个控制台应用程序,它只执行几个命令,例如whoami。我遇到的问题是如何使Please wait...等待X(例如5)秒而不停止线程,然后继续

在c#中等待的最佳方式是什么?

您可以使用一次性计时器来完成此操作。例如:

static int main(...)
{
    System.Threading.Timer clearTimer = new System.Threading.Timer(
        (s) => { Console.Clear(); },
        null,
        5000,
        Timeout.Infinite);
    // do other stuff
}

创建一个计时器,每5秒触发一次。