Code Bye

System.Timers.Timer计时怎么样实现重头开始

static System.Timers.Timer xxTimer;
xxTimer = new System.Timers.Timer(5000);//5秒一触发
xxTimer.Elapsed += new ElapsedEventHandler(HelloWorld);
xxTimer.Enabled = true;

定时器5秒一触发HelloWorld执行,例如当前已经走了三秒,怎么样让他重头开始计时,从0秒开始计数,重新来
试了下
xxTimer.Stop();
xxTimer.Start();发现他是接着三秒那个时间点继续执行,也就过了2秒就又执行了

解决方案:20分
意思就是测试代码写的不对

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明System.Timers.Timer计时怎么样实现重头开始