C# 简单倒计时弹窗程序
以下是使用 C# 编写的一个简单的倒计时小弹窗程序:
using System;
using System.Threading;
class CountdownTimer
{
static void Main()
{
Console.WriteLine('请输入倒计时的时间(以秒为单位):');
int seconds = int.Parse(Console.ReadLine());
Console.Clear();
Console.WriteLine('倒计时开始!');
// 创建一个定时器线程
Timer timer = new Timer(TimerCallback, null, 0, 1000);
// 等待倒计时结束
Thread.Sleep(seconds * 1000);
// 取消定时器
timer.Dispose();
Console.WriteLine('
倒计时结束!');
}
// 定时器回调函数
private static void TimerCallback(Object o)
{
Console.Clear();
Console.WriteLine('倒计时剩余时间:{0}', DateTime.Now.ToString('HH:mm:ss'));
}
}
这个程序会要求用户输入一个倒计时的时间(以秒为单位),然后创建一个定时器线程来每秒更新倒计时的剩余时间,并在倒计时结束后显示倒计时结束的消息。
原文地址: http://www.cveoy.top/t/topic/J0H 著作权归作者所有。请勿转载和采集!