您可以使用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!"。您可以根據自己的需求對這段代碼進行修改。