C# 循环遍历数组


循环遍历数组

您可以使用循环遍历数组元素for循环,并使用Length属性来指定循环应运行的次数。

以下示例输出中的所有元素汽车数组:

示例

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i = 0; i < cars.Length; i++) 
{
  Console.WriteLine(cars[i]);
}

亲自试一试 »


foreach 循环

还有一个foreach循环,专门用于循环遍历 an 中的元素数组:

语法

foreach (type variableName in arrayName) 
{
  // code block to be executed
}

以下示例输出中的所有元素汽车数组,使用foreach环形:

示例

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
foreach (string i in cars) 
{
  Console.WriteLine(i);
}

亲自试一试 »

上面的例子可以这样解读:对于每个string元素(称为- 如索引)中汽车,打印出的值

如果你比较for循环和foreach循环,你会看到foreach方法更容易编写,它不需要计数器(使用Length属性),并且更具可读性。