阅读量:0
您可以使用System.Threading.Timer类来创建一个倒计时器,然后在倒计时结束时执行相应的操作。以下是一个简单的示例代码:
using System; using System.Threading; class CountdownTimer { private static Timer timer; private static int secondsLeft = 10; public static void Main() { timer = new Timer(TimerCallback, null, 0, 1000); while (secondsLeft > 0) { Console.WriteLine("Seconds left: " + secondsLeft); Thread.Sleep(1000); } Console.WriteLine("Countdown finished!"); } private static void TimerCallback(object state) { if (secondsLeft > 0) { secondsLeft--; } else { timer.Dispose(); } } }
上面的代码创建一个10秒的倒计时器,并在控制台上显示剩余秒数。当倒计时结束时,控制台会显示"Countdown finished!"。您可以根据自己的需求对这段代码进行修改。