Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Перебір масивів | Розділ
Основи C#

Перебір масивів

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

Перебір масивів є фундаментальною концепцією програмування, що дозволяє ефективно виконувати операції над кожним елементом. У C# для цього часто використовується цикл for. Ось його синтаксис:

for (int i = 0; i < array.Length; i++) {
    // Access array[i]
}

Цей цикл перебирає кожен елемент за допомогою індексу i, який змінюється від 0 до array.Length - 1.

main.cs

main.cs

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

Цикл foreach забезпечує простіший синтаксис для перебору масивів, особливо коли немає потреби змінювати елементи:

foreach (int number in array) {
    // Use number
}

Цей цикл автоматично перебирає кожен елемент, що робить код легшим для читання та написання.

main.cs

main.cs

123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; foreach (int number in numbers) { Console.WriteLine($"Number: {number}"); } } } }

Підсумок

У цьому розділі розглянуто два основних способи ітерації масивів у C#: цикл for та цикл foreach. Цикл for є універсальним, дозволяє отримувати доступ і змінювати елементи за їх індексами. Цикл foreach пропонує простіший синтаксис для операцій лише для читання, що підвищує читабельність коду. Обидва цикли є важливими інструментами для ефективної роботи з масивами.

1. Яка основна перевага використання циклу foreach порівняно з циклом for у C#?

2. Який із наведених варіантів є правильною синтаксичною конструкцією циклу for для ітерації по масиву в C#?

question mark

Яка основна перевага використання циклу foreach порівняно з циклом for у C#?

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

question mark

Який із наведених варіантів є правильною синтаксичною конструкцією циклу for для ітерації по масиву в C#?

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

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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