break在foreach 嵌套中到底应该怎么用哦public string break_ep
{
  int[] a={1,2,3,4,5,6,7,8},b={11,12,13,15,16,17,18};
  foreach(int a1 in a)
  {
    foreach(int b1 in b)
    {
      if(b1==16)
         break;
    }
  }
}
我的目的是想在break直接跳出a1的循环,应该怎么做?有简单的方法没

解决方案 »

  1.   

    foreach(int a1 in a)
    {
        foreach(int b1 in b) 
        { 
            if(b1==16) 
            goto Nextpoin;
        }
    }
    Nextpoint:
      

  2.   

    foreach(int a1 in a)
    {
        bool breaka1 = false;
        foreach(int b1 in b) 
        { 
            if (b1 == 16) 
            {
                breaka1 = true;
                break;
            }
        }
        if (breaka1) break;
    }
      

  3.   

    所以c#还留着goto
    不过java就没有了,只能一层一层break