1. 简单的方式
Thread.Sleep(1000);//单位为ms
2. 不会阻塞线程
Task.Delay(TimeSpan.FromMinutes(1)).Wait();
3. 可以在延时的同时加上一些判断条件,满足条件则终止延时。
DateTime time = DateTime.Now;
while ((DateTime.Now - time) <= TimeSpan.FromMinutes(5));
1. 简单的方式
Thread.Sleep(1000);//单位为ms
2. 不会阻塞线程
Task.Delay(TimeSpan.FromMinutes(1)).Wait();
3. 可以在延时的同时加上一些判断条件,满足条件则终止延时。
DateTime time = DateTime.Now;
while ((DateTime.Now - time) <= TimeSpan.FromMinutes(5));