4层while循环/// 如果有4层while循环,此时如果我们要从最里面的,while循环跳到第二层循环,C#.NET是否支持这种做法?如果支持,该如何来实现呢? ///望大家告诉一下,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设定好跳出的条件,在第三层和第四层里用两个break,应该可以搞定。 做标记然后用break跳,昨天刚好碰到,还找了一下,未果,就只能这样写了bool jmp = false;while... while... while... { while... { jmp = true;//这个应该是判断要跳出后改标志。 break;//同上 } if(jmp) { break; } } while(a){ while(b) { while(c) { bool dBreaked=false; //内层循环中断,需要再跳出本循环 while(d) { if(true){dBreaked=true;break;} } if(dBreaked){break;} } } } bool jumpto2 = false; while (true) { while (true) { while (true) {if (jumpto2) break; while (true) { int a=0; if (a == 0) { jumpto2 = true; break; } } } } } 设Flag程序自己判断。这么牛的题目 让我汗颜了 很少情况需要这样做。如果是逻辑上的,我想可以简化不要这么多层的嵌套,如果是底层算法的,那就还是用goto吧。vmm,最近有空来论坛了。 C# 数据库 DateTime类型赋值. C#.net ACCESS数据库 如何将TXT文件中的内容绑定到dataGridView DropDownList去掉重复的记录 请介绍一下Assembly类的相关情况,中文资料,英文的看不懂!!!! 用c#编程实现对office文档处理,比如加背景图片,保存等,需要用到哪方面的知识,求高手指教 尝试读取或写入受保护的内存。这通常指示其他内存已损坏 请教个自动增加控件的问题!高手来赐教一下!Winform 从消息队列中接受DataSet 门外汉的问题 PictureBox如何实现鹰眼? 用C#在后台。修改前台flash文件
while...
while...
while...
{
while...
{
jmp = true;//这个应该是判断要跳出后改标志。
break;//同上
}
if(jmp)
{
break;
}
}
{
while(b)
{
while(c)
{
bool dBreaked=false; //内层循环中断,需要再跳出本循环
while(d)
{
if(true){dBreaked=true;break;}
}
if(dBreaked){break;}
}
}
}
{
while (true)
{
while (true)
{if (jumpto2) break;
while (true)
{
int a=0;
if (a == 0)
{
jumpto2 = true;
break;
}
}
}
}
}