static void Main(string[] args)
        {



            System.Timers.Timer timer = new System.Timers.Timer();

            timer.Enabled = true;

            timer.Interval = 1000;

            timer.Elapsed += new System.Timers.ElapsedEventHandler(test);

            while (true)
            {
                Console.ReadKey();
                timer.Stop();
                timer.Start();
            }
}


        private static void test(object source, ElapsedEventArgs e)
        {

            Console.WriteLine("OK, test event is fired at: " + DateTime.Now.ToString());

        }

先stop 再 start 即可使得 timer 清空计数再重新计时了

 

相关文章:

  • 2022-12-23
  • 2021-07-22
  • 2021-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-18
  • 2021-12-09
猜你喜欢
  • 2022-12-23
  • 2021-11-16
  • 2022-03-01
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2022-12-23
相关资源
相似解决方案