.Net里面的System.Windows.Forms.Timer,当设置其Interval到毫秒级别(<1000)时,会出现令人咋舌的误差,而且有两方面会使误差进一步拉大
1、Interval设的越小,误差越大;
2、随着定时器工作时间的推移,误差也越大
下面是一段Demo测试代码,仅供参考:
修改Interval只需在构造函数进行即可
.Net里面的System.Windows.Forms.Timer,当设置其Interval到毫秒级别(<1000)时,会出现令人咋舌的误差,而且有两方面会使误差进一步拉大
1、Interval设的越小,误差越大;
2、随着定时器工作时间的推移,误差也越大
下面是一段Demo测试代码,仅供参考:
修改Interval只需在构造函数进行即可