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Що Таке Масиви?

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

Розгляньте ситуацію, коли потрібно зберегти оцінки з предмету для 50 студентів. Один зі способів — створити 50 змінних типу int, кожна з яких міститиме оцінку окремого студента, однак це дуже трудомістко та неефективно. Замість цього можна створити масив.

Масив — це колекція змінних одного типу.

Масив можна створити за допомогою наступного синтаксису:

main.cs

main.cs

copy
1
datatype[] arrayName = new datatype[size];

datatype вказує тип елементів, які міститиме масив, це може бути int, float, char тощо.

size — це кількість елементів у масиві.

Використовуючи наведений синтаксис, можна створити масив цілих чисел з 50 елементів:

main.cs

main.cs

copy
1
int[] studentMarks = new int[50];

Розмір масиву є фіксованим і не може бути змінений. Якщо потрібно ініціалізувати масив певними елементами під час оголошення, можна використати наступний синтаксис:

main.cs

main.cs

copy
1
datatype[] arrayName = {element1, element2, element3, ...};

У цьому випадку немає необхідності вказувати size масиву. Розмір автоматично визначається компілятором на основі кількості елементів, з якими ініціалізується масив:

main.cs

main.cs

copy
12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int[] primeNumbers = { 2, 3, 5, 7, 11, 13, 17 }; Console.WriteLine(primeNumbers[3]); // Output: 7 } } }

size наведеного вище масиву дорівнює 7, оскільки він ініціалізується сімома елементами. Цей розмір залишається незмінним протягом виконання програми.

Індексування в масивах — це спосіб доступу до елементів за допомогою числових індексів.

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

Нижче наведено ілюстрацію рядкового масиву, що містить 4 елементи:

Кожен елемент — це як коробка, яка містить значення, і це значення можна змінювати.

question mark

Що з наведеного можна змінити в масиві?

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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