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

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

Масив - це як колекція змінних одного типу. Ми можемо створити масив, використовуючи наступний синтаксис:

cs

main

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

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

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

cs

main

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

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

cs

main

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

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

cs

main

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, оскільки він ініціалізований сімома елементами. Цей розмір залишається фіксованим протягом всієї програми.

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

Кожен елемент подібний до коробки, яка містить значення, і це значення можна змінити.

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

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

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

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

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

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

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