iLeichun

当前位置: 首页 > C#

C#数组初始化的3种方式

分类:C#   来源:网络   时间:2017-12-28 15:45:55

C#数组的初始化有3种方式,方便在不同的场合选择不同的方式来初始化,下面将举例说明:

(1)一维数组

初始化的3种方式:

①int[] arr = new int[2];

arr[0] = 1;

arr[1] = 2;

②int[] arr = new int[]{1, 2};

③int[] arr = {1, 2};


(2)二维(或多维)数组

本例以二维数组为例,多维数组类推,初始化的3种方式:

①int[,] arr = new int[2, 3];

arr[0, 1] = 1;

arr[0, 2] = 2;

arr[0, 3] = 3;

arr[1, 1] = 11;

arr[1, 2] = 22;

arr[1, 3] = 33;

②int[,] arr = new int[,]{{1, 2, 3}, {11, 22, 33}};

③int[,] arr = {1, 2, 3}, {11, 22, 33};


(3)不规则数组

int[][] arr = new int[2][];

arr[0] = new int[4];

arr[1] = new int[5];

然后要对子数组进行初始化,可使用上述(1)(2)中的3种方式进行,如:

arr[0][0] = 1;

arr[0][1] = 2;

...


更多