日期:2014-05-17  浏览次数:21044 次

C# 循环过程中 出现异常怎样处理
目前没有处理 循环到某处 出现异常 winform窗体直接关闭了 

我希望 有办法 能记录异常信息 并且 自动转入 下一次循环 


谢谢

------解决方案--------------------
在循环开始的地方打断点,按F11逐步测试,出现异常提示点击详细情况查看ERROR看看是哪一行出现问题。
------解决方案--------------------
foreach()
{
try
{
......
}
catch
{
continue;或break
}
}
------解决方案--------------------
C# code

for(Int32 i=0;i<1000000;i++)
{
try
{
//可能引发异常的代码
}
catch(要捕捉的异常类型)
{
//记录异常
//进入下一次循环
continue;
}
}

------解决方案--------------------
在catch里面加上continue即可,continue表示是跳过本次循环进入下次循环…