读书人

break的疑问,该如何解决

发布时间: 2012-03-19 22:03:05 作者: rapoo

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;} 

读书人网 >C#

热点推荐