请教两个问题问题1.控制台应用程式中,如何在程序内让一个方法延时执行
例如:在一个方法执行完以后,延时30秒,执行下一个方法。
猜想:timer类可以实现吗?我尝试过使用timer,但是,执行start方法后,MAIN结束,系统自动退出了。问题2.如何在程序中呼叫其他的EXE文件
例如:按下一个按钮,呼叫并弹出WINDOWS计算器这个程序
猜想:应该可以调用CMDSHELL来实现,或者有更直接的办法。请帮忙。
谢谢。

解决方案 »

  1.   

    问题1:  Thread.Sleep(30 * 1000);
    问题2:  System.Diagnostics.Process.Start("calc.exe");//启动计算器[align=center]*************************************************
    本内容使用CSDN小秘书回复
    每天回帖即可得10分可用分!
    *************************************************[/align]
      

  2.   

    System.Threading.Thread.Sleep(1000);延时1秒
    执行另外程序可以用 System.Diagnostics.Process或者api的ShellExecute