第一种:
break次级循环,同时触发父级别的停止循环条件
for (int j = 0; j < 5; j++)
{
for (int i = 0; i < 24; i++)
{
if (StockMsg[i, j] == "0")
{
SN = "TMP";
j= 5;
break; ;
}
}
}
第二种:
做一个标志位
int flag=0;
for (int j = 0; j < 5; j++)
{
for (int i = 0; i < 24; i++)
{
if (StockMsg[i, j] == "0")
{
SN = "TMP";
flag=1;
break; ;
}
if (flag ==1)
break;
}
}
第三种
设置一个标签loop ,让break到指定的地方
loop: for (int j = 0; j < 5; j++)
{
for (int i = 0; i < 24; i++)
{
if (StockMsg[i, j] == "0")
{
SN = "TMP";
break loop; ;
}
}
}
还有一种方法用设置一个标签,用goto 跳转到标签处