using System;
using System.Timers;
class Program
{
static void Main()
{
// 创建一个定时器,设置间隔时间为1000毫秒(即1秒)
Timer timer = new Timer(1000);
// 定义定时器触发时执行的事件处理程序
timer.Elapsed += OnTimedEvent;
// 启动定时器
timer.Start();
// 输出启动信息
Console.WriteLine("定时器已启动,按任意键停止...");
// 等待用户按键
Console.ReadKey();
// 停止定时器
timer.Stop();
timer.Dispose();
// 输出停止信息
Console.WriteLine("定时器已停止。");
}
// 定义定时器触发时执行的方法
private static void OnTimedEvent(Object source, ElapsedEventArgs e)
{
// 输出当前时间
Console.WriteLine("定时器触发: " + e.SignalTime);
}
}
System.Timers
命名空间,用于在指定的时间间隔后生成事件。Timer(1000)
创建一个每秒触发一次的定时器。+=
添加事件处理程序。这段代码会每秒输出一次当前时间,直到用户按下任意键停止定时器。
上一篇:c# md5加密
下一篇:c# 四舍五入
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站