c#程序等待几秒再运行
分类:编程技巧 作者:互点宝 Tag:发布时间:2022-09-14
查看:120 次
这是我刚开始经常遇到的问题,除了time 就是thread,后来才发现原来很多代码都可以实现更简单的等待几秒后往下执行程序。
//系统休眠1秒
System.Threading.Thread.Sleep(1 * 1000);

//延时0.5秒,执行方法
var task = Task.Run(async delegate
{
//延时0.5秒
await Task.Delay(500);
//执行方法
Method();
});
//等待10秒
DateTime dt1 = DateTime.Now;
while ((DateTime.Now - dt1).TotalMilliseconds < 10000)
{
continue;
};
这些都是我经过c#测试能实现的,很有用收藏起来,将来遇到这个问题能直接找到。
//系统休眠1秒
System.Threading.Thread.Sleep(1 * 1000);

//延时0.5秒,执行方法
var task = Task.Run(async delegate
{
//延时0.5秒
await Task.Delay(500);
//执行方法
Method();
});
//等待10秒
DateTime dt1 = DateTime.Now;
while ((DateTime.Now - dt1).TotalMilliseconds < 10000)
{
continue;
};
这些都是我经过c#测试能实现的,很有用收藏起来,将来遇到这个问题能直接找到。
上一篇:c#webbrowser常用属性和方法
下一篇:c#监控键盘事件