在C#/.NET的应用程序编程开发中,如何向一个数组添加元素呢?
Rector
2020-02-02 提问
在C#的应用程序编程开发中,一个固定长度的数组是不支持直接其中添加元素的,你可以使用一个List<T>集合来存储元素,最后使用ToArray()方法将其中转换成数组,如下:
List<T>
ToArray()
List<string> myCollection = new List<string>(); myCollection.Add(aString); var array = myCollection.ToArray();
2020-02-02 回答
或者使用数组的Resize()方法来调整数组的长度,然后向数组中添加元素,如下:
Resize()
Array.Resize(ref array, array.Length + 1); array[array.Length - 1] = "new string";
码龄: 3145天
专注.NET/.NET Core