我的程序里面用到这样一个循环体 for (int i = 0; i < files.Length;i ++)
          {
           for (int j = 0; j < count;i ++)
              {
              } 
           }现在我的目的是想在这个循环体内添加错误处理,捕获到错误后,不是显示错误,而是让循环继续下去,直到循环完毕。
但是如果按照
        for (int i = 0; i < files.Length;i ++)
          {
               try
                        {
           for (int j = 0; j < count;i ++)
              {
              } 
                        }
      catch(Exception ex)
             { 
             }
          }
这样的方式处理,在第二个循环体(子循环)内一旦出现什么异常错误,程序即跳出子循环,转而运行主循环去了,有什么办法可以解决这个问题么?

解决方案 »

  1.   

    catch     { 
    continue;             }
      

  2.   

    catch     { 
    break;             }
      

  3.   

    for (int i = 0; i < files.Length;i ++)
              {
       
               for (int j = 0; j < count;i ++)
                  {
                      try
    {
    }
                      catch
                         {}
                      continue;
                  } 
                            
         
                 { 
                 }
              }