Перебір Масивів
Перебір масивів є фундаментальною концепцією програмування, що дозволяє ефективно виконувати операції над кожним елементом. У C# для цього часто використовується цикл for
. Ось його синтаксис:
for (int i = 0; i < array.Length; i++) {
// Access array[i]
}
Цей цикл перебирає кожен елемент за допомогою індексу i
, який змінюється від 0
до array.Length - 1
.
main.cs
123456789101112using 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
123456789101112using 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#?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain when to use a `for` loop versus a `foreach` loop?
Can you show examples of modifying array elements with each loop?
Are there any performance differences between `for` and `foreach` loops in C#?
Awesome!
Completion rate improved to 1.59
Перебір Масивів
Свайпніть щоб показати меню
Перебір масивів є фундаментальною концепцією програмування, що дозволяє ефективно виконувати операції над кожним елементом. У C# для цього часто використовується цикл for
. Ось його синтаксис:
for (int i = 0; i < array.Length; i++) {
// Access array[i]
}
Цей цикл перебирає кожен елемент за допомогою індексу i
, який змінюється від 0
до array.Length - 1
.
main.cs
123456789101112using 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
123456789101112using 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#?
Дякуємо за ваш відгук!