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
Індексація

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

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

Ми можемо отримати доступ до елемента масиву, використовуючи наступний синтаксис:

cs

main

copy
1
arrayName[index];

Наприклад:

cs

main

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 } } }

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

Кожен елемент масиву по суті є змінною. Ми можемо отримати доступ і змінити елемент масиву, використовуючи наступний синтаксис:

cs

main

copy
1
arrayName[index] = newValue;

Наприклад:

cs

main

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]); } } }
Яким буде результат виконання наступного коду?

Яким буде результат виконання наступного коду?

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

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

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

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

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