Цикл ForEach є корисним інструментом у C#, який дозволяє вам зручно проходити через колекції значень, будь то масиви або інші списки. У цьому підручнику ви дізнаєтеся, як використовувати цикл ForEach, щоб зробити програмування більш ефективним і зрозумілим. Ми створимо простий масив цілих чисел, заповнимо його значеннями та виведемо на консоль.
Головні висновки
- Чіткий синтаксис та переваги циклу ForEach
- Різні методи заповнення масивів
- Джерела помилок при роботі з індексами масивів
Покрокова інструкція
Крок 1: Створення та заповнення масиву цілих чисел
Спочатку ми створимо масив цілих чисел, який повинен містити десять значень від 0 до 9. Щоб це зробити, ви оголошуєте масив і ініціалізуєте його з бажаними значеннями.

Ви починаєте з оголошення масиву, вказуючи тип int, за яким слідують квадратні дужки. Назвіть масив просто werte. Після цього ви присвоюєте масиву значення від 0 до 9.
Крок 2: Виведення масиву за допомогою циклу For
Щоб вивести значення масиву, ви використовуєте звичайний цикл For. Це дозволяє вам відобразити кожне окреме значення, не проходячи масив вручну.
Крок 3: Обробка заповнення масиву з перевіркою помилок
Поширеною проблемою при роботі з масивами є небезпека використання неправильного індексу. Припустимо, ви намагаєтеся вказати індекс, який більший за довжину масиву, ви зіткнетеся з помилкою. Щоб уникнути цього, ви можете використовувати werte.Length.

Крок 4: Введення циклу ForEach
Тепер ми перейдемо до головної теми цього підручника: циклу ForEach. Він значно спрощує проходження масиву, оскільки вам не потрібно керувати змінною-лічильником.
При цьому для кожного елемента в werte значення безпосередньо виводиться в консоль. Це дуже чистий і зрозумілий метод.
Крок 5: Відображення індексу та значення під час ітерації
Якщо ви хочете показати не тільки значення, але й індекси, вам потрібно буде використовувати додаткову змінну-лічильник, оскільки цикл ForEach не надає прямого способу для цього.
Крок 6: Вправи з циклом ForEach
На завершення цього посібника я рекомендую вам розпочати власний проект. Створіть масив рядків, заповніть його днями тижня та виведіть кожен день тижня за допомогою циклу ForEach.
Цим ви ще раз зможете закріпити вивчене і уточнити свої навички роботи з циклами ForEach.
Підсумок – Програмування на C#: Робота з циклами ForEach
На завершення, цикл ForEach у C# пропонує наочний спосіб ітерувати через колекції, не переймаючись індексами. Завдяки наведеним прикладам ви маєте надійну основу для ефективного використання циклів ForEach у ваших проєктах.
Часті запитання
Як працює цикл ForEach у C#?Цикл ForEach дозволяє вам проходити через кожен елемент колекції, не управляючи лічильником.
Чи можу я використовувати цикл ForEach для масивів?Так, цикл ForEach можна використовувати для масивів та інших колекцій, таких як списки або словники.
Що станеться, якщо я використаю неправильний індекс у масиві?Неправильний індекс призведе до винятку IndexOutOfRangeException, і ваша програма зупиниться.
Чому цикл ForEach більш зручний, ніж звичайний цикл For?Тому що вам не потрібно оголошувати і управляти лічильником, що робить код читабельнішим і простішим.
Де я можу застосувати цикл ForEach?Цикл ForEach ідеально підходить для обробки даних у масивах, списках або інших колекціях, де важливий порядок елементів.