📅  最后修改于: 2023-12-03 15:29:45.250000             🧑  作者: Mango
在 C# 中,我们可以使用 foreach 方法来遍历一个集合。但有时候,我们需要提前终止 foreach 块的执行,这时就需要使用 break 语句。本文将介绍如何在 foreach 循环中使用 break 语句。
使用 break 关键字可以立即终止 foreach 循环,跳出循环体。
foreach (var item in collection)
{
// 循环体
if (condition)
{
break;
}
}
假设我们有一个数组,存储了一些数字,我们需要遍历这个数组,当遇到 0 时,立即终止循环。下面是示例代码:
int[] numbers = { 2, 4, 6, 0, 8, 10 };
foreach (int number in numbers)
{
if (number == 0)
{
Console.WriteLine("遇到 0,终止循环");
break;
}
Console.WriteLine(number);
}
上述代码的输出结果是:
2
4
6
遇到 0,终止循环
可以看到,在执行到第四个元素时,程序遇到了 0,立即跳出循环体。
本文介绍了在 C# 中使用 break 语句终止 foreach 循环的方法,同时注意了一些细节和注意事项。使用 break 语句可以让我们在某些情况下更加灵活地控制 foreach 循环的行为。