在C#中“Elapsed”是什么意思?
展开全部
它是Timer.Elapsed事件,达到一定间隔时间时会引起该事件。
using System;
using System.Timers;
public class Example
{
private static Timer aTimer;
public static void Main()
{
//实例化一个计时器aTimer
aTimer = new System.Timers.Timer();
//设置间隔时间为2s
aTimer.Interval = 2000;
//设置要触发的elapsed事件
aTimer.Elapsed += OnTimedEvent;
//AutoReset为true时(默认)会重复执行事件
aTimer.AutoReset = true;
//启用计时器
aTimer.Enabled = true;
Console.WriteLine("Press the Enter key to exit the program at any time... ");
Console.ReadLine();
}
private static void OnTimedEvent(Object source, System.Timers.ElapsedEventArgs e)
{
Console.WriteLine("The Elapsed event was raised at {0}", e.SignalTime);
}
}
参考资料
Timer.Elapsed 事件.MSDN[引用时间2018-4-1]
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询