📜  c# 初始化空数组 - C# (1)

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

C# 初始化空数组

在C#中,我们可以使用以下方法来初始化空数组:

使用Array类

我们可以使用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类可以被用来代替数组,也可以用来创建空的数组。

// 创建一个空的整数数组
List<int> list1 = new List<int>();

// 创建一个容量为10的空整数数组
List<int> list2 = new List<int>(10);
使用Enumerable类

Enumerable.Empty()方法可以被用来创建空的数组.

// 创建一个空的整数数组
int[] arr1 = Enumerable.Empty<int>().ToArray();

// 使用变量来保存空数组
var arr2 = Enumerable.Empty<int>().ToArray();

以上述方式你就可以使用 C# 来初始化一个空数组了。

注意: 虽然我们可以声明空数组,但在使用数组时,为了避免出现意外错误,我们应该在声明时指定数组的大小和类型。