使用C#如何实现高效的在特定时间内执行程序,
如杀毒软件的每天定时升级,
高效的~

解决方案 »

  1.   

    如果情况是这样的呢?
    我的代码中有一方法ShowInfo();
    当时间为7:10时就执行ShowInfo()
    这种情况如何实现
    难道用timer吗?是不是要设置1分种就检测一次当前时间呢?
    这样做性能太差了,有更好的方法吗?
      

  2.   

    就是不停地检测当前时间,时间一到就调用。这个判断对cpu来说,只要几步。
      

  3.   

    1秒钟检查一次也没关系 对cpu来说累不着的当然进入showinfo后先关timer,处理完后再开timer
      

  4.   

    使用windows系统计划任务来执行指定的exe程序吧。简单方便。