📜  如何在 csharp 中添加延迟 - C# (1)

📅  最后修改于: 2023-12-03 15:24:08.975000             🧑  作者: Mango

如何在 C# 中添加延迟

在 C# 中添加延迟可以使用 Thread.Sleep() 方法或 Task.Delay() 方法。Thread.Sleep() 方法会阻塞当前线程指定的时间,而 Task.Delay() 方法会返回一个任务,在指定的时间后完成。

下面是两种方法的使用方式:

Thread.Sleep() 方法
using System.Threading;

// 暂停当前线程 1000 毫秒(1 秒)
Thread.Sleep(1000);
Task.Delay() 方法
using System.Threading.Tasks;

// 延迟 1000 毫秒(1 秒)
await Task.Delay(1000);

注意:Task.Delay() 方法需要使用 async/await 异步编程模式。

以上就是在 C# 中添加延迟的两种方式。根据具体的需求和场景选择合适的方式进行使用即可。