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);
}
可以將上面的示例理解為:對於cars 陣列中的每個 string
元素(稱為i - 索引的意思),打印出i 的值。
如果您比較 for
迴圈和 foreach
迴圈,您會發現 foreach
方法更容易編寫,它不需要計數器(使用 Length
屬性),而且更具可讀性。