例如像这样,有两个方法,分别为Login()和Send(),像这样。public void Ex()
{
    Login();    Send();
}现在我想执行完Login()之后停顿一下,再执行Send(),大家帮忙给个思路,谢谢。我是在进行WindowsApplication项目开发。

解决方案 »

  1.   


    public void Ex()
    {
        Login();
        Thread.Sleep(你先停顿的时间,单位毫秒);
        Send();
    }
      

  2.   

    System.Threading.Thread.Sleep(1000);
    1000 = 1秒
      

  3.   

    用Thread.Sleep()方法,将当前线程阻塞指定的毫秒数。
      

  4.   

    using System.Threading;public void Ex()
    {
        Login();
        Thread.Sleep(2000);//表示当前线程休眠2秒
        Send();
    }
      

  5.   


    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秒