Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Ітерація по масивах | Основи масивів
Масиви C#

Ітерація по масивах

Свайпніть щоб показати меню

Під час роботи з масивами часто виникає потреба обробити або перевірити кожен елемент масиву. Замість написання окремої інструкції для кожного елемента можна використовувати цикли для повторення дій над кожним елементом. Цей процес називається ітерацією і є ключовим для ефективної роботи з масивами будь-якого розміру. Цикли дозволяють швидко виконувати такі дії, як виведення, оновлення або пошук серед усіх елементів масиву, що робить код коротшим і легшим для підтримки.

Program.cs

Program.cs

123456789101112131415161718
using System; namespace ConsoleApp { public class Program { public static void Main() { int[] numbers = { 5, 10, 15, 20, 25 }; for (int i = 0; i < numbers.Length; i++) { Console.WriteLine(numbers[i]); } } } }

Цикл for — це потужний інструмент для ітерації по масиву. Його структура складається з трьох основних частин: ініціалізатора (зазвичай встановлює лічильник), умови (визначає, коли цикл має завершитися) та інкремента (оновлює лічильник після кожної ітерації). Під час роботи з масивами змінна-лічильник виступає індексом, починаючи з 0 (перший елемент) і досягаючи array.Length - 1 (останній допустимий індекс). Використання array.Length як верхньої межі гарантує, що буде відвідано кожен елемент без виходу за межі масиву.

Program.cs

Program.cs

123456789101112131415161718
using System; namespace ConsoleApp { public class Program { public static void Main() { string[] fruits = { "Apple", "Banana", "Cherry" }; foreach (string fruit in fruits) { Console.WriteLine(fruit); } } } }
Note
Визначення

Цикл foreach — це цикл, який автоматично перебирає кожен елемент у колекції, такій як масив, без необхідності використовувати індекси. Особливо корисний, коли потрібно обробити всі елементи по порядку і не потрібно знати їхні позиції.

1. Яка основна відмінність між циклом for і циклом foreach при переборі масивів?

2. Який тип циклу найкраще використовувати, якщо потрібно змінювати елементи за їх індексом?

3. Що станеться, якщо використовувати array.Length як верхню межу в циклі for?

question mark

Яка основна відмінність між циклом for і циклом foreach при переборі масивів?

Виберіть правильну відповідь

question mark

Який тип циклу найкраще використовувати, якщо потрібно змінювати елементи за їх індексом?

Виберіть правильну відповідь

question mark

Що станеться, якщо використовувати array.Length як верхню межу в циклі for?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 5

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 5
some-alt