2d数组的锯齿状数组

时间:2011-10-20 01:08:28

标签: c# .net arrays visual-studio multidimensional-array

private Magazine[,] [] myMags;

我正在尝试使用包含2D杂志[14,14]的1d数组(长度为5)。 所以我可以去(即1d数组中的每个元素引用一个带有14x14(= 196个杂志)的2d数组):

myMags[0] = new Magazine[14,14];
myMags[1] = new Magazine[14,14];
myMags[2] = new Magazine[14,14];
myMags[3] = new Magazine[14,14];
myMags[4] = new Magazine[14,14];

以这种方式初始化和分配元素的正确语法是什么?

2 个答案:

答案 0 :(得分:3)

    Magazine[][,] myMags = new Magazine[5][,];
    myMags[0] = new Magazine[14, 14];
    myMags[1] = new Magazine[14, 14];
    myMags[2] = new Magazine[14, 14];
    myMags[3] = new Magazine[14, 14];
    myMags[4] = new Magazine[14, 14];

答案 1 :(得分:0)

我相信这会有用

   private Magazine[,,] myVarName = new Magazine[4,14,14];

参考http://msdn.microsoft.com/en-us/library/2yd9wwz4(v=VS.100).aspx