多维数组
多维数组又称为矩形数组。其声明方式为:
//声明并初始化一个int类型的多维数组
方式一
string[,] array1=new string[3,4];
方式二
string[,] array2={
{1,2,3,4},
{5,6,7,8},
{9,0,11,12}
};
交错数组
交错数组是数组的数组。其声明方式为:
//声明并初始化一个int类型的交错数组
//方式一
int[][] array1=new int[2][];
//方式二
int[][] array2={{new int[3]},{new int[2]}};
//方式三
int[][] array3= new int[2][]{new int[]{1,2,3},new int[]{4,5}};
两者区别
多维数组的每个元素维度必须相同(初始化以确定其行列数量);
交错数组每个元素的维度可以不用相同的(每个元素都是数组,只是数组的元素个数可以不同,初始化只需确定行数量)。