System.Threading.Timer重置为原来的时间
时间: 2024-05-08 15:17:58 浏览: 215
C#中Forms.Timer、Timers.Timer、Threading.Timer的用法分析
要重置System.Threading.Timer的时间,您需要先停止当前计时器,然后创建一个新的计时器,设置为原始时间,然后重新启动它。以下是一个示例:
```
// 停止当前计时器
timer.Change(Timeout.Infinite, Timeout.Infinite);
// 创建新计时器并重新启动
timer = new Timer(callback, null, originalTime, Timeout.Infinite);
```
其中,callback是计时器到期时要执行的方法,originalTime是原始计时器时间。
阅读全文