c#foreach 怎么跳出
时间: 2024-06-18 17:03:20 浏览: 157
C#中foreach语句使用break暂停遍历的方法
在C#中,foreach循环是一种方便的循环结构,它可以用于遍历数组、集合和其他可枚举类型的元素。如果您想在foreach循环中提前跳出,则可以使用“break”关键字实现。例如:
```csharp
int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int number in numbers)
{
if (number == 3)
{
break; // 当number等于3时跳出循环
}
Console.WriteLine(number);
}
```
上面的代码将打印出1、2两个数字,当number等于3时跳出循环。
另外,如果您需要跳过当前迭代并继续下一个迭代,则可以使用“continue”关键字。例如:
```csharp
int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int number in numbers)
{
if (number == 3)
{
continue; // 当number等于3时跳过当前迭代
}
Console.WriteLine(number);
}
```
上面的代码将打印出1、2、4、5四个数字,当number等于3时跳过当前迭代并继续下一个迭代。
阅读全文