怎样执行了一个方法之后停顿一下,再执行下一个方法? 例如像这样,有两个方法,分别为Login()和Send(),像这样。public void Ex(){ Login(); Send();}现在我想执行完Login()之后停顿一下,再执行Send(),大家帮忙给个思路,谢谢。我是在进行WindowsApplication项目开发。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void Ex(){ Login(); Thread.Sleep(你先停顿的时间,单位毫秒); Send();} System.Threading.Thread.Sleep(1000);1000 = 1秒 用Thread.Sleep()方法,将当前线程阻塞指定的毫秒数。 using System.Threading;public void Ex(){ Login(); Thread.Sleep(2000);//表示当前线程休眠2秒 Send();} bool abortWait = false;public void SyncWait(int ms){ abortWait = false; int tick = Environment.TickCount; while(Environment.TickCount - tick < ms && !abortWait) Application.DoEvents();}//外面使用..SyncWait(1500);//等最多1.5秒 类似QQ分组跟好友移动应该怎么实现!!求大神解答! 请教一个XML的问题??? 求救:图片采集遇到“尝试读取或写入受保护的内存”错误 c#的sql语句里提取datetime型数据的Time问题???? 通过拖动字段到FORM后如何实现行滚动 文本读写和虚拟内存释放的关系? winform里怎么从窗体1传值给窗体2里的textbox并显示出来? GridView排序事件和RowCommand事件为什么不能共存? 控件显示问题(新手请教) c#调用VC写的dll问题 如何获得fileupload控件上传的文件路径 C#WINFROM的数据库连接
public void Ex()
{
Login();
Thread.Sleep(你先停顿的时间,单位毫秒);
Send();
}
1000 = 1秒
{
Login();
Thread.Sleep(2000);//表示当前线程休眠2秒
Send();
}
bool abortWait = false;
public void SyncWait(int ms)
{
abortWait = false;
int tick = Environment.TickCount;
while(Environment.TickCount - tick < ms && !abortWait) Application.DoEvents();
}//外面使用..
SyncWait(1500);//等最多1.5秒