问题是这样:
C# Time 运行时,将系统时间修改一下,发现Timer会自动被修改。
代码如下:
复制代码 代码示例:
//Timer定时器控件
//www.jb200.com
static void Main(string[] args)
{
Timer t = new Timer();
t.Interval = result;
t.Interval = 2*60*1000;
t.Elap
sed += theout;
t.AutoReset = true;
t.Enabled = true;
Console.WriteLine(DateTime.Now);
Console.ReadKey();
}
public static void theout(object source,System.Timers.ElapsedEventArgs e)
{
Console.WriteLine(DateTime.Now);
Console.WriteLine("I am Coming");
}
系统时间修改后,Timer会重新计算时间,这点要注意咯。