标签: c# timer
在here中说“”经过事件之间的时间(以毫秒为单位)。该值必须大于零,且小于或等于Int32.MaxValue“[2,147,483,647]
然而,我需要2100小时加1分钟作为Timer.Interval。 [75.6亿]
如何解决这个问题,还有另外一种方法吗?
答案 0 :(得分:4)
计时器不应该生活在那么久的任何地方。定期发射一个短暂的计时器,检查系统时钟,看是否有时间执行长时间运行的事件。
更好的是,使用已经为此设计的Quartz.net。