C# 遍历数组
遍历数组
您可以使用 for
循环遍历数组元素,并使用 Length
属性指定循环应运行的次数。
以下示例输出 **cars** 数组中的所有元素
示例
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i = 0; i < cars.Length; i++)
{
Console.WriteLine(cars[i]);
}
Foreach 循环
还有一个 foreach
循环,它专门用于循环遍历 **数组** 中的元素
语法
foreach (type variableName in arrayName)
{
// code block to be executed
}
以下示例使用 foreach
循环输出 **cars** 数组中的所有元素
示例
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
foreach (string i in cars)
{
Console.WriteLine(i);
}
上面的示例可以这样理解:**对于每个** string
元素(称为 **i** - 如 **i**ndex)在 **cars** 中,打印出 **i** 的值。
如果您比较 for
循环和 foreach
循环,您会发现 foreach
方法更容易编写,它不需要计数器(使用 Length
属性),并且更易读。