using System;
using System.Timers;
class Program
{
static void Main()
{
// 创建一个计时器,设置间隔时间为1秒(1000毫秒)
Timer timer = new Timer(1000);
// 订阅计时器的Elapsed事件,每次计时器触发时执行回调方法
timer.Elapsed += OnTimedEvent;
// 启动计时器
timer.Start();
Console.WriteLine("按任意键停止计时器...");
Console.ReadLine();
// 停止计时器
timer.Stop();
timer.Dispose();
}
// 定义计时器触发时的回调方法
private static void OnTimedEvent(Object source, ElapsedEventArgs e)
{
Console.WriteLine("当前时间: {0}", e.SignalTime);
}
}
System.Timers.Timer 类创建一个计时器对象,并设置其间隔时间为1秒(1000毫秒)。timer.Elapsed += OnTimedEvent; 订阅计时器的 Elapsed 事件,当计时器触发时会调用 OnTimedEvent 方法。timer.Start() 方法启动计时器。OnTimedEvent 方法,该方法会在每次计时器触发时输出当前时间。希望这个示例能帮助你理解如何在 C# 中使用计时器。
上一篇:c#在线编译器
下一篇:c# combobox
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站