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的循环,应该怎么做?有简单的方法没
[解决办法]
foreach(int a1 in a){ foreach(int b1 in b) { if(b1==16) goto Nextpoin; }}Nextpoint:
[解决办法]
foreach(int a1 in a){ bool breaka1 = false; foreach(int b1 in b) { if (b1 == 16) { breaka1 = true; break; } } if (breaka1) break;}