C#怎么实现先执行一个函数,等待1秒钟,再执行一个函数。

貌似单纯的在语句之间加Thread.Sleep(1000),是不行的……... 貌似单纯的在语句之间加Thread.Sleep(1000),是不行的…… 展开
 我来答
起风哥8077
2012-01-06 · TA获得超过118个赞
知道小有建树答主
回答量:357
采纳率:0%
帮助的人:134万
展开全部
要实现这样地函数不难就是写两个线程,要不然你也可以获取当前系统时间,等时间+1秒地时候执行另一个函数
追问
嗯 刚才查了一下 确实要写两个线程,能给发一个简单的线程模式么?给跪了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
worldxa
推荐于2016-01-03 · TA获得超过1720个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:723万
展开全部
如果用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()
{
}

希望回答对你有帮助。
追问
哪儿用到了timber组件……
追答
错了,是tiimer组件
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
237158596_ch
2012-01-06 · 超过16用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:38.3万
展开全部
先执行的函数要不要执行完 等一秒 ,再执行下一个函数啊?
要是的话 就得在函数内加上Thread.Sleep(1000) ;
否则就在函数体外部加上Thread.Sleep(1000)
追问
在函数体内加也是一样的 两个函数一起执行……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cs524653286
2015-08-28 · TA获得超过216个赞
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:82.4万
展开全部
using System.Threading;
直接用需要加上上面那个头文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式