Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Що таке Масиви? | Масиви
Основи C#

bookЩо таке Масиви?

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

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

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

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

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

question mark

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

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Awesome!

Completion rate improved to 1.59

bookЩо таке Масиви?

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

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

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

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

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

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

question mark

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

Select the correct answer

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

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

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

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