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分
意思就是测试代码写的不对