try catch捕获异常后继续
有这样一个需求
在一个循环里面捕获异常后,记录,然后跳过此条,继续执行下一个循环
for(int i=0;i<3;i++)
{
try
{
XXXXX//一堆代码
Insert();//我想在这个方法这里捕获异常 并记录数据 跳过执行下一条
XXXXX//一堆代码
}
catch (Exception exc)
{
ProcessException(exc);//我的捕获异常方法
}
}
我单独
try
{
Insert();
}
catch
{
记录异常
continue;
}
最后还是会执行ProcessException(exc);这个catch
请问下有什么办法 在Insert出异常后最外面的catch不会执行 执行走下一个循环呢
------解决方案--------------------这个不行?
Insert(){
try{}
}
------解决方案--------------------
应该是可以的!别嵌套捕获!