Зміст курсу
Основи C#
Основи C#
Індексація
Кожен елемент масиву має індекс, який просто є його позицією в масиві. Перший елемент має індекс 0
, другий елемент має індекс 1
і так далі. Оскільки індекси починаються з 0
, індекс останнього елемента на 1
менший за size
масиву (size - 1
).
Наступна ілюстрація є трохи зміненою версією тієї, що була в останньому розділі, але цього разу елементи мають відповідні індекси, написані під ними:
Ми можемо отримати доступ до елемента масиву, використовуючи наступний синтаксис:
main
arrayName[index];
Наприклад:
main
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
. Це тому, що коли ми створюємо новий порожній масив, він автоматично заповнюється відповідними нульовими значеннями відповідно до свого типу даних.
Кожен елемент масиву по суті є змінною. Ми можемо отримати доступ і змінити елемент масиву, використовуючи наступний синтаксис:
main
arrayName[index] = newValue;
Наприклад:
main
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]); } } }
Дякуємо за ваш відгук!