Мова С#

Щоденник студента

Заходи

Щоденник студента

Заходи

БЕЗКОШТОВНІ УРОКИ. Програмування

Мова С#. Масиви

Масив - це кінцева група елементів одного типу, що має спільне ім'я.

Є одновимірні, багатовимірні та ступінчасті масиви.

Одновимірний масив

Масиви та винятки

Вихід за межі масиву 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][]; //Оголошуємо східчастий масив

Для заповнення елементів масиву значеннями можна використовувати ініціалізатори, при цьому розмір масиву знати не потрібно.