📜  c# 加入字符串数组 - C# (1)

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

C# 加入字符串数组

在C#中,我们可以通过以下几种方法来将字符串加入字符串数组中。

方法一:使用Array.Resize()方法
string[] originalArray = {"apple", "banana", "orange"};
Array.Resize(ref originalArray, originalArray.Length + 1);
originalArray[originalArray.Length - 1] = "strawberry";

这个方法的原理是使用Array.Resize()方法,将原来的数组大小加一,然后将新的字符串加入到新的空间中。

方法二:使用List
List<string> listArray = new List<string>() {"apple", "banana", "orange"};
listArray.Add("strawberry");

这个方法是使用List类,先将原来的字符串数组转化为List,然后使用Add()方法在末尾添加新的字符串。

方法三:使用Array.Copy()方法
string[] originalArray = {"apple", "banana", "orange"};
string[] newArray = new string[originalArray.Length + 1];
Array.Copy(originalArray, newArray, originalArray.Length);
newArray[newArray.Length - 1] = "strawberry";

这个方法是使用Array.Copy()方法,将原来的数组拷贝到一个新的数组中,新数组的大小比原来多一,然后将新的字符串加入到新数组的末尾。

无论使用哪种方法,当你需要加入一个新的字符串到字符串数组中时,以上方法都会帮助你顺利完成。