В цій статті
Масив масивів - це масив, елементи якого самі є масивами. Елементи масиву масивів можуть мати різні виміри і розміри. Масив масивів іноді називається нерегулярним масивом. У наступних прикладах показано, як оголошувати і ініціалізувати масиви масивів, а також отримувати доступ до них.
Нижче оголошується одновимірний масив з трьох елементів, кожен з яких є одновимірним масивом цілих чисел:
Перш ніж використовувати jaggedArray. його елементи необхідно ініціалізувати. Це можна зробити наступним чином:
Кожен елемент представляє собою одновимірний масив цілих чисел. Перший з них містить 5 цілих чисел, другий - 4, а третій - 2.
Крім того, за допомогою ініціалізаторів можна заповнювати елементи масиву значеннями (при цьому вам не потрібно буде знати розмір масиву). приклад:
Можна використовувати наступну коротку форму. Зверніть увагу, що при ініціалізації елементів не можна опускати оператор new. оскільки механізм ініціалізації за замовчуванням для них не передбачено:
У масиві масивів елементи є посилальними типами і не започатковано значенням null.
Доступ до окремих елементів масиву можна отримати способами, показаними в наступних прикладах:
У цьому прикладі демонструється доступ до окремих елементів, для чого відображається значення елемента [1,0] першого масиву (5):
Метод Length повертає число масивів, що містяться в масиві масивів. Припустимо, попередній масив був оголошений з використанням наступного рядка:
повертає значення 3.
У цьому прикладі створюється масив, елементи якого є масивами. Всі елементи масиву мають різний розмір.