📅  最后修改于: 2023-12-03 15:13:52.871000             🧑  作者: Mango
在 C# 中,可以通过以下方法向数组追加元素:
Array.Resize(ref array, array.Length + 1);
array[array.Length - 1] = element;
这里,Array.Resize()
方法将扩展数组的大小,以包含要添加的新元素。 ref
关键字用于按引用传递数组,以便修改其大小。 element
是要向数组中添加的值。
例如,下面的代码将向一个整数数组添加一个新元素:
int[] numbers = { 1, 2, 3 };
int newValue = 4;
Array.Resize(ref numbers, numbers.Length + 1);
numbers[numbers.Length - 1] = newValue;
// 现在,numbers 数组包含新的元素 4
您还可以使用 List<T>
类来实现可变长度数组。 List<T>
类提供了一个 Add()
方法,该方法可以在列表的末尾添加元素:
List<int> numbers = new List<int> { 1, 2, 3 };
int newValue = 4;
numbers.Add(newValue);
// 现在,numbers 列表包含新的元素 4
与数组不同,列表的大小可以动态调整。 您可以通过添加或删除元素来改变列表的大小。
总之,向数组或列表中追加元素是在编写 C# 应用程序时经常会使用到的操作。 您可以根据需求来选择使用数组或列表以及相应的添加元素方式。