Довідники C# Одновимірний масив

Що таке Одновимірний масив в C#?

Одновимірний масив складається з кількох елементів, об'єднаних під одним ім'ям. Щоб створити такий масив, необхідно вказати тип даних, поставити квадратні дужки і назвати сам масив. Це дуже схоже на створення звичайних змінних, але тут після типу даних йдуть ще квадратні дужки.


У масивах відлік починається з 0, тому перший елемент у масиві за індексом дорівнюватиме 0, другий - 1 і так далі.

Приклади створення масиву:
char[] stroka = new char[2]; // Створення порожнього масиву
int numbers[]; // Вважатиметься помилкою

int[] nums = new int[4];
nums [0] = 1; // Додавання елементів до масиву з 4 елементів

int[] nums2 = new int[] { 1, 2, 3, 5 }; // Присвоєння всіх значень відразу
Працювати з елементами масиву можна так само як зі змінними. Ми можемо їх виводити або встановлювати для них нові значення.

Для масивів є кілька додаткових методів, які дозволяють виконувати дії над масивом. Розглянемо кілька із них: 
  • Length - повертає кількість елементів у масиві. Наприклад, для масиву arr, який складається з 3 елементів ми можемо застосувати функцію наступним чином: arr.Length. Цей запис видасть число 3;
  • Arrays.Clear - очищає масив і встановлює як нові значення параметр, який ви передаєте в нього. Приклад:
int[] arr = new int[] { 1, 2, 3, 5 };
Array.Clear(arr, 0, arr.Length); // Встановить всюди 0
Console.Write(arr[1]); // Виведе значення0
  • Arrays.CopyTo - копіювання масиву в новий масив. Приклад:
int[] arr = new int[] { 1, 2, 3, 5 }; // Основний масив
int[] newOne = new int [4]; // Новий масив
arr.CopyTo(newOne, 0); // Копіювання починаючи з елемента під індексом 0
Console.Write(newOne[2]); // Виведе 3

Коментарі
Додати коментар

Поки що коментарів немає