foreach语句作用
时间: 2023-07-28 21:46:52 浏览: 57
`foreach` 语句是用于遍历数组或集合中的元素,它可以依次取出数组或集合中的每一个元素,然后执行指定的操作。通常使用 `foreach` 语句来遍历数组或集合,而不需要使用下标或迭代器来访问元素。 `foreach` 语句的语法格式如下:
```
foreach (var item in collection)
{
// 执行指定的操作
}
```
其中,`collection` 表示要遍历的数组或集合,`item` 表示当前遍历到的元素。在 `foreach` 语句内部,可以通过 `item` 变量来访问当前元素的值。
相关问题
foreach语句
foreach语句,也称为增强型for循环语句,是Java SE 5中引入的一种便利的循环方式。它可以用来遍历数组或集合等数据结构中的元素。语法格式如下:
```
for (elementType element : collection) {
// 执行代码
}
```
其中,elementType是集合元素的类型,element是当前迭代的元素,collection是要遍历的集合对象。
在循环的每次迭代中,将当前元素的值赋值给变量element,并执行花括号中的代码。因此,我们可以在花括号中对集合中的每个元素执行相同的操作,而不必使用传统的for循环语句。
需要注意的是,foreach语句只能用于遍历集合中的元素,而不能用于修改集合中的元素。如果需要修改集合中的元素,应该使用传统的for循环语句来实现。
C# 退出 foreach 语句
您可以使用`break`语句来退出`foreach`循环。例如,以下示例演示了如何在循环中找到特定项并退出:
```csharp
string[] fruits = { "apple", "banana", "cherry", "date", "elderberry", "fig" };
foreach (string fruit in fruits)
{
if (fruit == "cherry")
{
Console.WriteLine("Found cherry!");
break;
}
Console.WriteLine(fruit);
}
```
在这个例子中,当程序运行到`cherry`时,它会输出`Found cherry!`并跳出循环。如果没有找到`cherry`,则会继续输出数组中的所有元素。
阅读全文