2100小时+ 1分钟作为计时器。间隔

时间:2014-01-11 04:30:23

标签: c# timer

here中说“”经过事件之间的时间(以毫秒为单位)。该值必须大于零,且小于或等于Int32.MaxValue“[2,147,483,647]

然而,我需要2100小时加1分钟作为Timer.Interval。 [75.6亿]

如何解决这个问题,还有另外一种方法吗?

1 个答案:

答案 0 :(得分:4)

计时器不应该生活在那么久的任何地方。定期发射一个短暂的计时器,检查系统时钟,看是否有时间执行长时间运行的事件。

更好的是,使用已经为此设计的Quartz.net