【发布时间】:2017-05-08 03:15:33
【问题描述】:
我正在尝试将大量(毫秒)分配给计时器间隔,但我在“timer.Enabled = true”行上遇到了这个崩溃!
异常说:
在 mscorlib.dll 中发生了“System.ArgumentOutOfRangeException”类型的未处理异常
附加信息:数字必须为非负数且小于或等于 Int32.MaxValue 或 -1。
这是我的代码:
CurrencyTimer.Interval = 2626086891.0;
CurrencyTimer.Enabled = true;
CurrencyTimer.AutoReset = true;
CurrencyTimer.Elapsed += new System.Timers.ElapsedEventHandler(TimerWorker);
CurrencyTimer.Start();
此行的异常点:CurrencyTimer.Enabled = true; 谢谢,
【问题讨论】:
-
你要等
30天????2626086891/1000/60/60/24 = 30... -
@M.kazemAkhgary:还有 9 小时 28 分钟 ;-)