有没有访问我的三维交错数组这样的方式:3D交错数组
jaggedArray[1,2,3];
我得到了下面的代码片段至今:
int[][] jaggedArray = new int[3][]
{
new int[] { 2, 3, 4, 5, 6, 7, 8 },
new int[] { -4, -3, -2, -1, 0, 1},
new int[] { 6, 7, 8, 9, 10 }
};
int[,,] dontWork = new int[,,] // expect 7 everywhere in the last dimension
{
{ { 2, 3, 4, 5, 6, 7, 8 } },
{ { -4, -3, -2, -1, 0, 1} },
{ { 6, 7, 8, 9, 10 } }
};
我很困惑。你的问题问如何*访问3D锯齿阵列,但你的代码似乎表明你有问题*创建*它。哪一个? – svick
我寻求一个数组声明,之后我可以像[x,y,z]那样访问锯齿状数组。 我可以访问jaggedArray,如:jaggedArray [0] [1]; // 3例如 第二个数组声明导致错误。但我期望它能像这样工作(或类似)。 – user1772306
你的'jaggedArray'不是3D,而是2D。而唯一的什么来访问它'jaggedArray [i] [j]' – ja72