📌  相关文章
📜  c# 如何在一行中写入一个数组 - C# (1)

📅  最后修改于: 2023-12-03 14:59:42.018000             🧑  作者: Mango

C# 如何在一行中写入一个数组

在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为数组的名称,使用=号分别为每一个数组分配了空间并初始化了元素。

以上语法可以在一行中直接声明和初始化数组,方便简洁,但是也需要注意代码的可读性和维护性。

参考文献: