首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

break的疑问,该如何解决

2012-03-19 
break的疑问break在foreach 嵌套中到底应该怎么用哦[codec#]public string break_ep{int[] a{1,2,3,4,5,

break的疑问
break在foreach 嵌套中到底应该怎么用哦
[code=c#]
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)
        [color=#FF6600]break;[/color]
    }
  }
}
[/code]

我的目的是想在break直接跳出a1的循环,应该怎么做?有简单的方法没

[解决办法]

C# code
foreach(int a1 in a){    foreach(int b1 in b)     {         if(b1==16)         goto Nextpoin;    }}Nextpoint:
[解决办法]
C# code
foreach(int a1 in a){    bool breaka1 = false;    foreach(int b1 in b)     {         if (b1 == 16)         {            breaka1 = true;            break;        }    }    if (breaka1) break;} 

热点排行