gpt4 book ai didi

c# - 如何在 C# 中一次跳出多个循环?

转载 作者:IT王子 更新时间:2023-10-29 03:43:57 25 4
gpt4 key购买 nike

如果我有嵌套循环,并且我想一次跳出所有循环怎么办?

while (true) {
// ...
while (shouldCont) {
// ...
while (shouldGo) {
// ...
if (timeToStop) {
break; // Break out of everything?
}
}
}
}

在 PHP 中,break 接受要跳出的循环次数参数。可以在 C# 中完成这样的事情吗?

goto 这样可怕的东西呢?

// In the innermost loop
goto BREAK
// ...
BREAK: break; break; break;

最佳答案

将您的嵌套循环提取到一个函数中,然后您可以使用 return 从任何地方退出循环,而不是 break。

关于c# - 如何在 C# 中一次跳出多个循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2339142/

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