Мова С#
Щоденник студента
Заходи
Щоденник студента
Заходи
БЕЗКОШТОВНІ УРОКИ. Програмування
Мова С#. Масиви
Масив - це кінцева група елементів одного типу, що має спільне ім'я.
Є одновимірні, багатовимірні та ступінчасті масиви.
Одновимірний масив
Масиви та винятки
Вихід за межі масиву C# розцінюється як помилка, у відповідь на яку генерується виняток -IndexOutOfRangeException.

Масив як об'єкт
Базовим класом для масивів є клас Array, визначений у просторі імен System. Цей клас містить різні властивості та методи:
Length Кількість елементів масиву (за всіма розмірами)
Rank Розмірність масиву
SetValue( value, index) Встановлення значення елемента масиву
GetValue ( index) Отримання значення елемента масиву
Clear Надання елементам масиву значень за замовчуванням
Copy Копіювання заданого діапазону елементів одного масиву в інший
CopyTo Копіювання всіх елементів поточного одновимірного масиву до іншого масиву
IndexOf Пошук першого входження елемента в одновимірний масив
LastIndexOf Пошук останнього входження елемента в одновимірний масив
Reverse Зміна порядку прямування елементів на зворотний
Sort Упорядкування елементів одновимірного масиву
Resize Замінює розмір масиву вказаним новим розміром.
ПРИКЛАД. Заповнення масиву випадковими цілими числами і виведення його на екран:

ПРИКЛАД. Передача масиву вфункцію:

Багатовимірні масиви
Оголосити двовимірний масив можна одним із запропонованих способів:
Пара квадратних дужок лише один [N рядків, N стовпців]
Наприклад :
Ступінчасті масиви
У ступінчастих масивів задається стільки пар квадратних дужок, скільки розмірів масиву.
Визначення ступінчастих масивів:
int[][] arr = new int [3][]; //Оголошуємо східчастий масив
Для заповнення елементів масиву значеннями можна використовувати ініціалізатори, при цьому розмір масиву знати не потрібно.