Масиви масивів (керівництво з програмування на c #), microsoft docs

В цій статті

Масив масивів - це масив, елементи якого самі є масивами. Елементи масиву масивів можуть мати різні виміри і розміри. Масив масивів іноді називається нерегулярним масивом. У наступних прикладах показано, як оголошувати і ініціалізувати масиви масивів, а також отримувати доступ до них.

Нижче оголошується одновимірний масив з трьох елементів, кожен з яких є одновимірним масивом цілих чисел:

Перш ніж використовувати jaggedArray. його елементи необхідно ініціалізувати. Це можна зробити наступним чином:

Кожен елемент представляє собою одновимірний масив цілих чисел. Перший з них містить 5 цілих чисел, другий - 4, а третій - 2.

Крім того, за допомогою ініціалізаторів можна заповнювати елементи масиву значеннями (при цьому вам не потрібно буде знати розмір масиву). приклад:

Можна використовувати наступну коротку форму. Зверніть увагу, що при ініціалізації елементів не можна опускати оператор new. оскільки механізм ініціалізації за замовчуванням для них не передбачено:

У масиві масивів елементи є посилальними типами і не започатковано значенням null.

Доступ до окремих елементів масиву можна отримати способами, показаними в наступних прикладах:

У цьому прикладі демонструється доступ до окремих елементів, для чого відображається значення елемента [1,0] першого масиву (5):

Метод Length повертає число масивів, що містяться в масиві масивів. Припустимо, попередній масив був оголошений з використанням наступного рядка:

повертає значення 3.

У цьому прикладі створюється масив, елементи якого є масивами. Всі елементи масиву мають різний розмір.