我是 C# 编码的初学者,对于我的第一个程序,我想要一个计时器,每 10 秒重新加载一次我的控制台应用程序。可能吗?你能写一个例子吗?
问问题
68 次
1 回答
2
您通常不会“重新加载”应用程序,而是让 TImer 定期触发应用程序中的特定例程。
class Program
{
static void Main()
{
Console.WriteLine("Starting timer");
var timer = new System.Timers.Timer(10000);
// Hook up the Elapsed event for the timer.
timer.Elapsed += OnTimer;;
timer.Enabled = true;
Console.WriteLine("Press any key to shut down");
Console.ReadKey();
}
static void OnTimer(object source, ElapsedEventArgs e)
{
// This code will run every 10 seconds
Console.WriteLine("In timer");
}
}
于 2013-11-07T18:14:15.057 回答