📅  最后修改于: 2023-12-03 14:59:41.769000             🧑  作者: Mango
在C#中,我们可以使用以下方法来初始化空数组:
我们可以使用Array类提供的静态方法创建空数组。Array类提供了许多方法来创建和操作数组。
// 创建一个长度为10的整数数组
int[] arr1 = new int[10];
// 使用Array类提供的静态方法创建一个长度为10的整数数组
int[] arr2 = Array.CreateInstance(typeof(int), 10) as int[];
// 使用泛型类型创建一个长度为10的整数数组
int[] arr3 = new int[10];
// 使用泛型类型的静态方法创建一个长度为10的整数数组
int[] arr4 = Array.Empty<int>();
List
// 创建一个空的整数数组
List<int> list1 = new List<int>();
// 创建一个容量为10的空整数数组
List<int> list2 = new List<int>(10);
Enumerable.Empty()方法可以被用来创建空的数组.
// 创建一个空的整数数组
int[] arr1 = Enumerable.Empty<int>().ToArray();
// 使用变量来保存空数组
var arr2 = Enumerable.Empty<int>().ToArray();
以上述方式你就可以使用 C# 来初始化一个空数组了。
注意: 虽然我们可以声明空数组,但在使用数组时,为了避免出现意外错误,我们应该在声明时指定数组的大小和类型。