c#.net里面 要求一小时执行一次

来源:百度知道 编辑:UC知道 时间:2024/04/29 23:06:16
希望有代码 执行我已经完成的程序
希望能自动每隔一小时运行一次

放一个timer控件,先把Intervar属性设置成600000(600000毫秒=1小时),然后在timer的Elapsed事件里面写你每小时要执行一次的代码。要让你1小时要运行一次的程序开始运行就把timer的Enabled属性设置为true,要停止运行就设置为false。

一楼的说的是一种办法,不过所说的timer是WINFORM的timer,一般只用于单线程.楼主如果主线程要做其它的事的话,那么可以用system.threading.timer这个类,用法和一楼的不大一样,需要定义一个委托及相应的执行代码.如果只需要单线程,那么可以按一楼的说法做.

windows
的计划任务提供此功能,你可以从这里入手查找相关api