c#中如何延迟几秒再进入下一个循环

2025-04-08 12:34:51
推荐回答(2个)
回答1:

可用线程类中的延迟方法:
static void Main()
{
for (int i = 0; i < 5; i++)
{
System.Threading.Thread.Sleep(1000);
Console.WriteLine(i);
}
}
上述实现每1000毫秒输出一个数字。

回答2:

Thread.Sleep(2000); //暂停两秒 不过不推荐这个,如果不是多线程 会使主线程卡死 最好是timer控件