Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmMuA3 302 of 436 menu
◀ ▶

Трехмерные массивы в C#

Трехмерный массив - это массив массивов массивов. Первый индекс выбирает слой, второй - строку, третий - столбец внутри слоя. Тип целых записывают как int[,,].

Запишем куб из двух слоев:

int[,,] cube = { {{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}, };

Ячейку читают тремя индексами в одних скобках через запятые:

int[,,] cube = { {{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}, }; Console.WriteLine(cube[0, 0, 0]); Console.WriteLine(cube[1, 1, 1]);

Создайте трехмерный массив: один слой из строки 10, 20 и второй слой из 30, 40.

Дан массив:

char[,,] letters = { {{'a', 'b'}, {'c', 'd'}}, {{'e', 'f'}, {'g', 'h'}}, };

Выведите символ из второго слоя, первой строки и второго столбца.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить