【问题】为什么 System.Timers.Timer 更改间隔时间后的第一次触发时间是设定时间的三倍?
【已解决(20220918)】和 Timer 无关,是使用信息窗控件输出方法时的用法不对,没有加 Dispatcher(见最后)。
一、问题和现象
在编写 “Wifi 固定器[1]” 程序时,按如下方式使用了定时器:
//声明;
private Timer _Timer = new Timer() { Interval = 1, AutoReset = true };
//设置处理方法;
_Timer.Elapsed +=[......]