一维数组:
//一维数组定义与初始化 int[] one1 = new int[] { 3,2,1 };//第一种方式 int[] one2 = { 3, 2, 1 }; //第二种方式 int[] one3; //第三种方式 one3=new int[]{ 3,2,1};
二维数组:
//二维数组定义与初始化 //不规则二维数组 int[][] array = new int[2][]; array[0] = new int[3]; array[0][1] = 11; array[0][2] = 12; array[1] = new int[] { 1, 2, 3, 4,5 };
要注意
int[][] array = new int[2][];
这种声明方式,不能这样写:
int[][] array = new int[2][3];
不能直接声明二级数组大小,否则会报错。
//二维数组,先定义了一维:2 int[][] a = new int[2][];//再定义第二维: 3 a[0] = new int[3]{ 1,2,3};a[1] = new int[3]{ 4,5,6};
或者:
string[][] array = new string[length][];array[i] = new string[2];array[i][0] = d.Key;array[i][1] = d.Value;