我用C#写的一个服务通过Timer控件没一个小时触发下面的一个循环
foreach (DataTable table in ds_xml.Tables)
{
.../*记录调试日志*/
}
结果根据调试信息发现这个循环运行了一半就不运行了,且没有异常,且下一个小时也无法触发Timer事件,只有重启服务才行?为什么?
foreach (DataTable table in ds_xml.Tables)
{
.../*记录调试日志*/
}
结果根据调试信息发现这个循环运行了一半就不运行了,且没有异常,且下一个小时也无法触发Timer事件,只有重启服务才行?为什么?
重得找出它为什么停下来
里面有没有break之类的语句
for(i=1;i<4;i++)
{
try
{...}
catch(Exception e)
{
//给出提示
continue;//继续下一条
}
}