在C#中實現延時循環可以使用Task.Delay
方法來實現延時執行,結合async/await
關鍵字來等待延時時間。以下是一個簡單的例子:
using System;
using System.Threading.Tasks;
class Program
{
static async Task Main()
{
for (int i = 0; i < 10; i++)
{
Console.WriteLine($"Iteration {i}");
await Task.Delay(1000); // 延時1秒
}
}
}
在上面的代碼中,使用await Task.Delay(1000)
來實現每次循環延時1秒。這樣可以在每次循環之后等待指定的時間再進行下一次循環。