C#中延时怎么实现?
比如我要延时10秒再进行后面的处理,我记得其它的语言提供delay这样的函数,C#好像不行</img>...
比如我要延时10秒再进行后面的处理,我记得其它的语言提供delay这样的函数,C#好像不行 </img>
展开
5个回答
展开全部
thread.sleep(),不过这些东西会线程阻塞,这10秒内你什么也干不了,相当于程序死了。。。推荐时用timer控件,使用简单,异步操作无阻塞。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Thread.Sleep(10*1000); 1秒=1000毫秒,可以改成10000,也可以像我括号里面那么写的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-01
展开全部
Thread.Sleep(10000);
public void LostTime()
{
long beginTime=DateTime.Now.Ticks;
while(true)
{
long endTime=DateTime.Now.Ticks;
if((endTime-beginTime)>1e8)break;
}
return;
}
public void LostTime()
{
long beginTime=DateTime.Now.Ticks;
while(true)
{
long endTime=DateTime.Now.Ticks;
if((endTime-beginTime)>1e8)break;
}
return;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-31
展开全部
不知道发反反复复反反复复
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询