二维数组的含义
二维数组
有俩个下标的数组为二维数组
二维数组本质上是以数组作为数组元素的数组,即“数组的数组”。
动态初始化
类型[ , ]数组名=new类型[常量表达式1,常量表达式2];
1为第一维的长度 2为第二维的长度
1代表的是这个二维数组的长度,2代表的二维数组中一维数组的长度
静态初始化
类型[,]数组名={ {具体数值1,具体数值2…},{具体数值1,具体数值2…},……} ;
注意:第二维的个数必须相同,例如上面的写法会出现编译错误。
数组元素的访问
数组名 [下标1,下标2]
a[0][1] a[0,1]
声明数组的几种方法
Int[,] array = new int[3,4];
Int[,] array = new int[3,4] {{1,2,3,4},{4,5,6,7},{7,8,9,10}};
Int[,] array = new int[,] {{1,2,3,4},{4,5,6,7},{7,8,9,10}};
Int[,] array = {{1,2,3,4},{4,5,6,7},{7,8,9,10}};