c#怎么让程序在一段时间内只执行一次

2025-05-17 03:33:38
推荐回答(3个)
回答1:

用定时器,
System.Timers.Timer timer;
timer= new System.Timers.Timer("时间 毫秒");
timer.Elapsed += new System.Timers.ElapsedEventHandler(OnTimer_Tick);//到点儿了就触发的事件
timer.AutoReset = true;//是否定时执行
queueTimer.Start();

回答2:

写一个for循环。里面最后写线程睡眠就可以

回答3:

Thread.Sleep(100);