Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Доступ і зміна елементів масиву | Основи масивів
Масиви C#

Доступ і зміна елементів масиву

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

Масиви в C# — це потужний інструмент для зберігання та організації кількох значень одного типу. Щоб ефективно використовувати масиви, необхідно розуміти, як отримувати доступ до їх елементів і змінювати їх. Масиви в C# використовують нульову індексацію, тобто перший елемент масиву має індекс 0, другий — індекс 1 і так далі. Якщо масив містить n елементів, допустимі індекси — від 0 до n - 1. Для доступу до елемента використовується ім'я масиву з індексом у квадратних дужках. Наприклад, myArray[2] звертається до третього елемента масиву myArray.

Program.cs

Program.cs

123456789101112131415161718192021222324252627
namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] numbers = { 5, 10, 15, 20, 25 }; // Accessing elements int first = numbers[0]; int third = numbers[2]; // Modifying elements numbers[1] = 100; numbers[4] = 500; System.Console.WriteLine("First element: " + first); System.Console.WriteLine("Third element: " + third); System.Console.WriteLine("Updated array:"); for (int i = 0; i < numbers.Length; i++) { System.Console.WriteLine(numbers[i]); } } } }

У наведеному вище коді показано, як читати та змінювати елементи цілочисельного масиву. Щоб отримати перший елемент, використовуйте numbers[0], а для третього — numbers[2]. Щоб змінити значення, присвойте нове значення потрібному індексу, наприклад, numbers[1] = 100; для оновлення другого елемента. Після зміни елементів можна пройтися по масиву в циклі, щоб побачити оновлені значення. Зверніть увагу: індекси масиву повинні залишатися в допустимому діапазоні, інакше виникнуть помилки.

Program.cs

Program.cs

123456789101112131415
namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] data = { 1, 2, 3 }; // Attempt to access an invalid index int invalid = data[5]; System.Console.WriteLine("This will not print: " + invalid); } } }
Note
Примітка

Масиви в C# мають нульову індексацію, тобто перший елемент знаходиться за індексом 0.

1. Який індекс останнього елемента в масиві довжиною 10?

2. Як змінити значення третього елемента в масиві з назвою 'scores'?

3. Яке виключення виникає при зверненні до неіснуючого індексу в масиві C#?

question mark

Який індекс останнього елемента в масиві довжиною 10?

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

question mark

Як змінити значення третього елемента в масиві з назвою 'scores'?

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

question mark

Яке виключення виникає при зверненні до неіснуючого індексу в масиві C#?

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

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

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

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

Секція 1. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Секція 1. Розділ 3
some-alt