📅  最后修改于: 2023-12-03 14:39:45.436000             🧑  作者: Mango
在 C# 中,可以使用下面几种方式来初始化数组:
可以在定义数组的同时,为数组元素提供初始化值。语法如下:
type[] arrayName = new type[] {value1, value2, ..., valueN};
例如,以下代码定义了一个整型数组,并将数组元素初始化为1到5:
int[] numbers = new int[] {1, 2, 3, 4, 5};
可以使用嵌套的花括号初始化多维数组。例如,以下代码定义了一个二维整型数组,并将数组元素初始化为数字表格:
int[,] table = new int[,] {{1, 2}, {3, 4}, {5, 6}};
交错数组是由多个一维数组构成的数组。可以使用多个花括号初始化交错数组。例如,以下代码定义了一个交错整型数组,并将数组元素初始化为数字列表:
int[][] jaggedArray = new int[][] {new int[]{1,2}, new int[]{3,4,5}, new int[]{6,7,8,9}};
可以使用匿名类型数组初始化,每个数组元素都包含多个属性。例如,以下代码定义了一个匿名类型数组,并将数组元素初始化为人员列表:
var people = new[] {new {Name = "Alice", Age = 25}, new {Name = "Bob", Age = 30}};
以上就是 C# 初始化数组的几种方式。根据实际需求,可以选择适合自己的方式进行初始化,提高程序的开发效率。