在我的代码中,我有一个循环并在 try
catch
中。遇到错误时,catch
block 起作用,应该记录错误并发送电子邮件通知错误消息。
现在我希望它执行此操作并返回循环以继续处理。
如果我必须循环遍历 100 条记录,并且在第 51 条记录中检测到错误,那么 catch
应该记录它,通过电子邮件发送,然后返回以继续处理第 52 条记录(种类VBS 中的 RESUME NEXT)。
如何做到这一点?
最佳答案
在循环中捕获异常(而不是在循环外)。然后它将继续循环。
关于C#错误处理问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6218719/