.NET Core 可以使用多种方式来实现定时任务。
- 使用 System.Threading.Timer 类:
这是一个内置类,可以在指定的时间间隔内执行指定的方法。
例如:
using System;
using System.Threading;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Timer t = new Timer(ExecuteTask, null, 0, 2000);
Console.ReadKey();
}
private static void ExecuteTask(Object state)
{
Console.WriteLine("Task Executed");
}
}
}