System.Timers.Timer t = new System.Timers.Timer(1000);
t.Elapsed += new System.Timers.ElapsedEventHandler(Timer_TimesUp1);
t.AutoReset = false;//只是触发一次
t.Enabled = true;
t.Start();
private void Timer_TimesUp(object sender, System.Timers.ElapsedEventArgs e)
{
//执行代码,行数比较多
//这里设置断点
//执行代码,行数比较多
}
我在Timer_TimesUp设置断点,程序执行到断点后,我再按F11,程序就动不了了。
是什么原因呢?
定时器写的是Timer_TimesUp1,下面事件的是Timer_TimesUp ;
既然可以进到事件里面,那就是你写的代码执行到某行出错没往下走
Timer_TimesUp1是笔误,可以忽略。
代码没有错,我没有设置断点的时候,代码执行的结果是对的,我
在里面设置断点,是为了看执行的过程而已,就发现我提问的那种情况
@addsds: 试试F10 或者是工具栏的快捷按钮
@AliceH:
没有效果