📅  最后修改于: 2023-12-03 15:24:08.975000             🧑  作者: Mango
在 C# 中添加延迟可以使用 Thread.Sleep()
方法或 Task.Delay()
方法。Thread.Sleep()
方法会阻塞当前线程指定的时间,而 Task.Delay()
方法会返回一个任务,在指定的时间后完成。
下面是两种方法的使用方式:
using System.Threading;
// 暂停当前线程 1000 毫秒(1 秒)
Thread.Sleep(1000);
using System.Threading.Tasks;
// 延迟 1000 毫秒(1 秒)
await Task.Delay(1000);
注意:Task.Delay()
方法需要使用 async/await
异步编程模式。
以上就是在 C# 中添加延迟的两种方式。根据具体的需求和场景选择合适的方式进行使用即可。