gpt4 book ai didi

c# - 打破内部 foreach 循环并继续外部 foreach 循环

转载 作者:IT王子 更新时间:2023-10-29 04:19:53 27 4
gpt4 key购买 nike

如果我有一个嵌套的 foreach 循环,我该如何打破内部循环并告诉外部循环在该点继续而不执行内部循环下面的任何其他代码?

foreach(var item in items)
{
foreach(var otheritem in otheritems)
{
if (!double.TryParse(otheritem))
{
//break inner loop
//continue outer loop so we never get to DoStuff()
}
}

DoStuff();
}

最佳答案

使用标志怎么样?

foreach(var item in items)
{
bool flag = false;
foreach(var otheritem in otheritems)
{
if (!double.TryParse(otheritem))
{
flag = true;
break;
}
}
if(flag) continue;

DoStuff();
}

关于c# - 打破内部 foreach 循环并继续外部 foreach 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8168578/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com