C# 记时每500ms触发一次打印hello word
时间: 2023-08-19 11:04:09 浏览: 52
你可以使用C#中的Timer类来实现每500ms触发一次打印hello world。以下是一个简单示例:
```csharp
using System;
using System.Timers;
class Program
{
static void Main(string[] args)
{
Timer timer = new Timer(500); // 设置定时器的时间间隔为500ms
timer.Elapsed += OnTimedEvent; // 绑定定时器触发时的事件处理方法
timer.AutoReset = true; // 设置定时器为自动重置
timer.Enabled = true; // 启动定时器
Console.WriteLine("按任意键结束程序...");
Console.ReadKey();
}
private static void OnTimedEvent(object sender, ElapsedEventArgs e)
{
Console.WriteLine("hello world");
}
}
```
在上面的示例中,Timer类的构造函数用于设置定时器的时间间隔,Elapsed事件是定时器触发时的事件处理方法,AutoReset属性用于设置定时器是否自动重置,Enabled属性用于启动或停止定时器。在OnTimedEvent方法中,你可以编写每次定时器触发时需要执行的代码。