📅  最后修改于: 2023-12-03 14:59:42.018000             🧑  作者: Mango
在C#中,可以使用以下语法在一行中声明和初始化一个数组:
int[] arr = { 1, 2, 3, 4, 5 };
其中,int[]
指定了数组的类型为整数类型,arr
为数组的名称,花括号{}
中包含了需要在数组中初始化的元素。
如果需要声明一个多维数组,则可以使用以下语法:
int[,] arr2d = { { 1, 2 }, { 3, 4 }, { 5, 6 } };
其中,int[,]
指定了数组的类型为二维整数数组,arr2d
为数组的名称,花括号{}
中包含了需要在数组中初始化的元素。
如果需要声明一个交错数组,则可以使用以下语法:
int[][] jaggedArr = new int[3][];
jaggedArr[0] = new int[] { 1, 2 };
jaggedArr[1] = new int[] { 3, 4, 5 };
jaggedArr[2] = new int[] { 6, 7, 8, 9 };
其中,new int[3][]
指定了交错数组的类型为三个一维整数数组,jaggedArr
为数组的名称,使用=
号分别为每一个数组分配了空间并初始化了元素。
以上语法可以在一行中直接声明和初始化数组,方便简洁,但是也需要注意代码的可读性和维护性。
参考文献: