为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下该怎么实现先执行一个函数,等待1秒钟,再执行一个函数?

请问一下该怎么实现先执行一个函数,等待1秒钟,再执行一个函数?

慕婉清6462132 2022-01-05 14:10:16
貌似单纯的在语句之间加Thread.Sleep(1000),是不行的……
查看完整描述

3 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

要实现这样地函数不难就是写两个线程,要不然你也可以获取当前系统时间,等时间+1秒地时候执行另一个函数

查看完整回答
反对 回复 2022-01-09
?
Helenr

TA贡献1780条经验 获得超4个赞

先执行的函数要不要执行完 等一秒 ,再执行下一个函数啊?
要是的话 就得在函数内加上Thread.Sleep(1000) ;
否则就在函数体外部加上Thread.Sleep(1000)

查看完整回答
反对 回复 2022-01-09
?
侃侃无极

TA贡献2051条经验 获得超10个赞

如果用WinForm程序,可以考虑用Timber组件,它简单易用
用Thread.Sleep()示例:
private void button1_Click(object sender, EventArgs e)
{
A();
}

private void A()
{
B();
Thread.Sleep(1000);
C();
}
private void B()
{
}
private void C()
{
}



查看完整回答
反对 回复 2022-01-09
  • 3 回答
  • 0 关注
  • 285 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号