foreach 和for
时间: 2023-09-07 15:16:01 浏览: 96
foreach的使用
这两个关键字都是用于循环的控制结构。它们的使用方式略有不同。
`foreach` 是用于遍历数组或集合中的元素。它会自动迭代数组或集合,并将每个元素赋值给指定的变量,然后执行相应的代码块。例如,在C#中,可以这样使用 `foreach`:
```csharp
int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int number in numbers)
{
Console.WriteLine(number);
}
```
上述代码会输出数组 `numbers` 中的每个元素。
`for` 则是一个通用的循环结构,用于重复执行一段代码指定的次数。它通常使用一个计数器变量来控制循环次数。例如,在C#中,可以这样使用 `for`:
```csharp
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}
```
上述代码会输出从 0 到 4 的整数。
总的来说,`foreach` 适用于遍历数组或集合中的元素,而 `for` 则适用于根据循环次数重复执行一段代码。
阅读全文