1、二维数组
模型:表格
定义:数据类型 [,] 数组名= new 数据类型[行数,列数];
int [,] a=new int[行数,列数];
赋值:
a[行下标,列下标]=10; 下标从0开始
取值:
a[行下标,列下标]
2、数组的数组(锯齿数组)
定义:
int [][] a=new int [行数][];
赋值:
大数组里头放小数组
定义大数组 int [][]a=new int [行数][];
定义小数组 int []a1=new int [列数];
int []a2=new int [列数];
赋值 a[0]=a1 a[1]=a2
例如:
int[][] a = new int[3][];
int[] a1 = new int[] { 3, 4, 5, 6, 7 };
int[] a2 = new int[] { 1, 2, 3 };
int[] a3 = new int[] { 7, 8, 9, 10 };
a[0] = a1;
a[1] = a2;
a[2] = a3;