我的程序中有多个foreach循环,我希望在某个满足条件下打破其中一个内循环。
我知道在Java中你可以给它一些标签,然后当满足条件时你写break LabelName
C#中有类似的东西吗?我读到有goto
的东西,但是goto指向某处继续执行方法而不是仅仅打破循环。
Java中的示例代码:
STOPLOOP : for(Clause c : clausesList)
{
// Random Coding
if(!l.solved(hasExcl))
{
literalCanBeRemoved = false;
c.complete = false;
break STOPLOOP
}