Трехмерные массивы в 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'}},
};
Выведите символ из второго слоя, первой строки и второго столбца.