C#倒计时秒数如何弄

avatar
作者
筋斗云
阅读量: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!"。您可以根据自己的需求对这段代码进行修改。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!