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

bookІндексація

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

Кожен елемент масиву має індекс, який визначає його позицію в масиві. Перший елемент має індекс 0, другий — індекс 1 і так далі. Оскільки індексація починається з 0, індекс останнього елемента дорівнює 1 менше за size масиву (size - 1).

Наведена нижче ілюстрація є трохи зміненою версією тієї, що була в попередньому розділі, але цього разу під елементами вказані їх відповідні індекси:

Доступ до елемента масиву здійснюється за допомогою наступного синтаксису:

main.cs

main.cs

copy
1
arrayName[index];

Розглянемо приклад доступу до елемента масиву за його індексом:

main.cs

main.cs

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

У наведеному вище коді ми звертаємося до десятого елемента масиву, і він виводить 0. Це відбувається тому, що при створенні нового порожнього масиву він автоматично заповнюється відповідними нульовими значеннями згідно з його типом даних.

Кожен елемент масиву по суті є змінною.

Доступ і зміну елемента масиву можна здійснити за допомогою наступного синтаксису:

main.cs

main.cs

copy
1
arrayName[index] = newValue;

Наприклад:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] studentMarks = new int[50]; studentMarks[0] = 50; studentMarks[1] = 77; studentMarks[2] = 97; Console.WriteLine(studentMarks[0]); Console.WriteLine(studentMarks[1]); Console.WriteLine(studentMarks[2]); } } }
question mark

Яким буде вивід наступного коду?

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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