📜  c# 如何在数组中追加 - C# (1)

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

C#如何在数组中追加

在C#中,如果我们需要向一个已经定义好的数组中追加新的元素,我们可以使用 Array.Resize() 方法或者 List<T> 类型。

使用Array.Resize()方法

Array.Resize() 方法可以重新调整数组的大小,并将新的元素添加到数组末尾。

int[] arr = new int[] {1, 2, 3};
Array.Resize(ref arr, arr.Length + 1);
arr[arr.Length - 1] = 4; // 将4添加到数组末尾

以上代码中,我们首先定义了一个int类型的数组 arr,然后使用 Array.Resize() 方法重新调整数组大小为原来的长度+1,并将新的元素添加到数组末尾。

使用List类型

List<T> 类型是C#中一个动态大小的数组类型,我们可以使用 Add() 方法将新的元素添加到数组末尾。

List<int> list = new List<int>() {1, 2, 3};
list.Add(4); // 将4添加到数组末尾

以上代码中,我们首先定义了一个int类型的List,然后使用 Add() 方法将4添加到数组末尾。

总的来说,以上两种方法都可以实现向数组中追加元素的操作,相对来说,使用 List 类型会更加方便一些。