C#延时函数
时间: 2023-07-12 08:23:15 浏览: 173
C语言延时函数
5星 · 资源好评率100%
在 C# 中,你可以使用 `Thread.Sleep()` 方法来实现延时。该方法会阻塞当前线程指定的时间,让程序暂停执行。以下是示例代码:
```csharp
using System.Threading;
// 延时 1 秒
Thread.Sleep(1000);
```
以上代码会让当前线程暂停执行 1 秒钟。你可以根据需要调整参数来设置不同的延时时间。需要注意的是,`Thread.Sleep()` 方法会阻塞当前线程,因此如果你在主线程中使用该方法,会导致整个程序暂停响应,直到延时结束。如果需要在 UI 线程中实现延时,建议使用 `async/await` 和 `Task.Delay()` 方法,这样可以避免阻塞 UI 线程。
阅读全文