这个除了goto还有别的方法吗? 一段程序,在运算过程中如果满足了一定条件,跳回去重新开始执行{ …… ……lableA:…… …… …… { …… …… …… if(满足条件){goto lableA;} …… } …… ……} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for()『lableA:…… if(1==1)『 //跳出本次循环』』 2层 while 或 2层for for的方式好像不行{ …… ……lableA:…… …… …… {//这层本身就是一个foreach循环 …… …… …… if(满足条件){goto lableA;}//这里加break好像不行 …… } …… ……} break的上一层加个判断嘛,给个bool值 如果为true 再跳到上一层 就这个情况看,是不是还是goto语句用的方便? 理论上不推荐使用goto语句, 因为goto语句破坏了程序顺序执行的特征, 用两个循环就可以了, 楼上极为的答案都很好. 两个问题是一起的,回答到的有给分 数据表的使用问题 关于GDI+的 平移、缩放、旋转 用什么工具能在进行类设计时,使设计和C#的类的代码同步??? 重新回归.net(.net精英请进) 高手来。。。 C#的XmlDocument使用XPath时不支持带 命名空间 的XML文件么? 在TCP开发中怎样使用StreamWriter? 推荐给希望了解应用程序开发全过程的“初学者”一本书!!!!!!!!! 可靠消息 vs.net beta3已经出来了 C#调用VC编写的dll的问题 关于WPF中调用PtInRect函数的问题,求助
『
lableA:…… if(1==1)
『
//跳出本次循环
』
』
{
……
……
lableA:……
……
……
{//这层本身就是一个foreach循环
……
……
……
if(满足条件){goto lableA;}//这里加break好像不行
……
}
……
……
}