当前位置:  开发笔记 > 编程语言 > 正文

如何处理循环中的异常并继续迭代?

如何解决《如何处理循环中的异常并继续迭代?》经验,为你挑选了2个好方法。

我需要一个for循环,它将完成所有的迭代,即使在任何一个迭代中都有任何异常.



1> teedyay..:
for (...)
{
    try
    {
        // Do stuff
    }
    catch (Exception ex)
    {
        // Handle (or ignore) the exception
    }
}



2> Rosstified..:

只需将每个迭代放在try..catch中

foreach(Person a in people)
{
      try
      {
              WorkOnPerson(a);
      }
      catch
      {
              // do something if you want to.
       }
}

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有