如何让一段代码等一段时间再执行

qzyf1992 2013-07-01 08:12:05
    client.Send(information.ToString());

if (QQVariable.Msg == "02False")
{
MessageBox.Show(QQConfigurationManager.GetValueByKey("FailRegister"));
}
else
{
MessageBox.Show("恭喜你注册成功你的号码是"+QQVariable.Number);
}

这是我做QQ的一段代码。QQVariable.Number和QQVariable.Msg在通讯过程中在客户端赋值。可是还没等到通讯结束,下面的代码就执行了。怎么样才能让通讯结束后执行下面的代码。
...全文
337 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Regan-lin 2013-07-01
  • 打赏
  • 举报
回复
用个线程 然后用slepp()就可以了!
Csharp_琪 2013-07-01
  • 打赏
  • 举报
回复
5楼正解,记得加命名空间~
qzyf1992 2013-07-01
  • 打赏
  • 举报
回复
已解决事件回调
「已注销」 2013-07-01
  • 打赏
  • 举报
回复
5楼正解。使用委托是比较靠谱的。
兔子-顾问 2013-07-01
  • 打赏
  • 举报
回复
new System.Threading.Thread((ThreadStart)delegate
    {
       System.Threading.Thread.Sleep(等待的毫秒数);
       //你的代码
    }) { IsBackground = true }.Start();
  • 打赏
  • 举报
回复
建立线程,然后让线程挂起一段时间
  • 打赏
  • 举报
回复
你自己读懂自己写的代码了吗?
lgs3810 2013-07-01
  • 打赏
  • 举报
回复
确保是在同一线程么?

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧