using System;
using System.Timers;
class Program
{
static void Main(string[] args)
{
// 创建一个计时器,设置间隔为1秒(1000毫秒)
Timer timer = new Timer(1000);
// 订阅计时器的Elapsed事件
timer.Elapsed += OnTimedEvent;
// 启动计时器
timer.Start();
Console.WriteLine("按任意键停止计时...");
Console.ReadKey();
// 停止计时器
timer.Stop();
timer.Dispose();
}
private static void OnTimedEvent(Object source, ElapsedEventArgs e)
{
// 每隔一秒触发一次,打印当前时间
Console.WriteLine("计时器触发: " + e.SignalTime);
}
}
System.Timers.Timer 是一个定时器类,可以用来定期执行某些操作。这里我们将计时器的间隔设置为1000毫秒(即1秒)。Elapsed 事件。我们通过订阅这个事件来定义每次计时器触发时要执行的操作。Start 方法启动计时器,Stop 方法停止计时器。Dispose 方法用于释放计时器占用的资源。这段代码实现了一个简单的计时器功能,每隔一秒在控制台上输出当前时间,直到用户按下任意键停止计时。
上一篇:delegate c#
下一篇:c# 字符串转byte数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站