二维数组错误的锯齿状数组

Cri*_*126 4 c# jagged-arrays

我尝试写一个 int-Array,但是

为什么我不能写:

int[][,] JaggedInt = new int[5][5,5];
Run Code Online (Sandbox Code Playgroud)

以及如何编写与上述类似的 Jagged int。

D S*_*ley 5

对于锯齿状数组,您需要分别初始化每个数组:

int[][,] JaggedInt = new int[5][,];
for(int i = 0; i < 5; i++)
    JaggedInt[i] = new int[5,5];
Run Code Online (Sandbox Code Playgroud)

如果它是一个 3 维数组而不是一个锯齿状数组,你可以这样做:

int[,,] JaggedInt = new int[5,5,5];
Run Code Online (Sandbox Code Playgroud)