System.Timers.Timer t = new System.Timers.Timer(sleeptime);//实例化Timer类,设置间隔时间为10000毫秒; t.Elapsed += new System.Timers.ElapsedEventHandler(rebootsystem);//到达时间的时候执行事件; t.AutoReset = true;//设置是执行一次(false)还是一直执行(true); t.Enabled = true;//是否执行System.Timers.Timer.Elapsed事件;
但我的问题是
我定义了 System.Timers.Timer t = new System.Timers.Timer(sleeptime)
但在t这个实例中,竟然没有 Elapsed 。我尝试了控制台程序,也没有。
非常奇怪啊,我查msdn 明明是有这个事件的啊。
请高手指点
我使用的环境是visual studio 2010 分别用.net 2.0 和 4.0 都试过
------解决方案-------------------- 是不是要加引用?鄙视一楼,既然有,你为什么不告诉人家怎么调用、、、
------解决方案-------------------- 大小写错误?
------解决方案-------------------- using System.Timers; 加上这句试试
------解决方案--------------------
------解决方案-------------------- .Net 4.0
C# code
System.Timers.Timer timer = new System.Timer.Time(times)
------解决方案--------------------