Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Перебір Масивів | Section
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Основи C#

bookПеребір Масивів

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

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

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

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

main.cs

main.cs

copy
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

copy
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#?

Select the correct answer

question mark

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

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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