交错数组,给你举个例子例子,你就应该清楚了..int[][,] jaggedArray4 = new int[3][,] { new int[,] { {1,3}, {5,7} }, new int[,] { {0,2}, {4,6}, {8,10} }, new int[,] { {11,22}, {99,88}, {0,9} } };
liujia_0421(SnowLover) : 交错数组,给你举个例子例子,你就应该清楚了..int[][,] jaggedArray4 = new int[3][,] { new int[,] { {1,3}, {5,7} }, new int[,] { {0,2}, {4,6}, {8,10} }, new int[,] { {11,22}, {99,88}, {0,9} } };谢谢你的解释!你的这个我完全理解,就是定义了3个二维变长的数组,并且初始化了。但我对我那个问题还是不能理解!也许我笨了点。
TO: 类型int[][,,][,]是一个单维数组类型,元素类型是三维数组类型,该三维数组类型的元素类型是两维数组类型,两维数组类型的元素类型是int类型int [,]是二维数组,且元素是int类型的,没有问题吧..int[,,][,]是一个三维数组,但它的元素是二维数组,分开来说,就是int[,,]中的每个元素都是一个二维数组(int [,])类型int[][,,][,]是一维数组,但元素却是三维数组int[,,][,]不知道这样解释你能否听得明白?
{
new int[,] { {1,3}, {5,7} },
new int[,] { {0,2}, {4,6}, {8,10} },
new int[,] { {11,22}, {99,88}, {0,9} }
};
交错数组,给你举个例子例子,你就应该清楚了..int[][,] jaggedArray4 = new int[3][,]
{
new int[,] { {1,3}, {5,7} },
new int[,] { {0,2}, {4,6}, {8,10} },
new int[,] { {11,22}, {99,88}, {0,9} }
};谢谢你的解释!你的这个我完全理解,就是定义了3个二维变长的数组,并且初始化了。但我对我那个问题还是不能理解!也许我笨了点。
类型int[][,,][,]是一个单维数组类型,元素类型是三维数组类型,该三维数组类型的元素类型是两维数组类型,两维数组类型的元素类型是int类型int [,]是二维数组,且元素是int类型的,没有问题吧..int[,,][,]是一个三维数组,但它的元素是二维数组,分开来说,就是int[,,]中的每个元素都是一个二维数组(int [,])类型int[][,,][,]是一维数组,但元素却是三维数组int[,,][,]不知道这样解释你能否听得明白?