Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Перебір масивів | Масиви
Основи C#
course content

Зміст курсу

Основи C#

Основи C#

1. Початок роботи
3. Структури управління
4. Цикли
5. Масиви
6. Методи

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

Дуже корисно мати можливість швидко пройтися по всіх елементах масиву та виконати над ними якусь операцію або витягти їх значення.

Існує кілька способів, як це можна зробити, однак найпоширенішими є використання циклів for та foreach.

У випадку використання циклу for, ми можемо використовувати змінну циклу i для індексації:

cs

main

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

У наведеному вище коді ми написали умову i < 5, де ми вибрали 5 як межу. Замість того, щоб вручну рахувати кількість елементів, ми можемо також використовувати атрибут Length масивів для доступу до довжини (розміру) масиву:

cs

main

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] myArray = new int[10]; Console.WriteLine(myArray.Length); // Output: 10 } } }

Використовуючи атрибут довжини, цикл виглядатиме приблизно так:

1. What is the main advantage of using a foreach loop over a for loop in C#?

2. Which of the following is a correct for loop syntax for iterating over an array in C#?

What is the main advantage of using a `foreach` loop over a `for` loop in C#?

What is the main advantage of using a foreach loop over a for loop in C#?

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

Which of the following is a correct `for` loop syntax for iterating over an array in C#?

Which of the following is a correct for loop syntax for iterating over an array in C#?

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

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

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

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

Секція 5. Розділ 7
We're sorry to hear that something went wrong. What happened?
some-alt