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)
{
// блок коду для виконання
}
У наступному прикладі виводяться всі елементи в масиві cars за допомогою циклу foreach
:
Приклад
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
foreach (string i in cars)
{
Console.WriteLine(i);
}
Наведений вище приклад можна прочитати так: для кожного елемента string
(називається i - як у index) в cars, роздрукуйте значення i.
Якщо ви порівняєте цикли for
та foreach
, ви побачите, що метод foreach
легше написати, він не вимагає лічильника (використовуючи властивість Length
), і його легше читати.