用于4维初始化的数组

时间:2013-09-03 06:47:03

标签: c#

3个维度的array初始化如下。

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

如何在4维array或更多维度中初始化此内容?

int[,,,] arr = new int[3,6,5,2] // how to initialize as above?

1 个答案:

答案 0 :(得分:4)

如果你想要一个和你一样的例子,那就是这样的:

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