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), і його легше читати.