c#timer事件里面为什么不能单步执行?
System.Timers.Timert=newSystem.Timers.Timer(1000);t.Elapsed+=newSystem.Timers.Elapsed...
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,程序就动不了了。
是什么原因呢? 展开
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,程序就动不了了。
是什么原因呢? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询