📜  c# 将字符串添加到数组 - C# (1)

📅  最后修改于: 2023-12-03 15:29:47.506000             🧑  作者: Mango

C# 将字符串添加到数组

在C#中,可以使用以下代码将字符串添加到数组中:

string[] myArray = new string[] {"apple", "banana", "orange"};
string myString = "mango";

Array.Resize(ref myArray, myArray.Length + 1);
myArray[myArray.GetUpperBound(0)] = myString;

Console.WriteLine(string.Join(", ", myArray));

上述代码中,首先定义了一个字符串数组myArray,然后定义一个要添加到数组中的字符串myString。接下来,使用Array.Resize方法调整myArray的大小来容纳新的字符串,然后使用GetUpperBound方法找到数组的最后一个位置,并将myString添加到该位置。最后,使用string.Join方法将数组中的所有字符串连接在一起,并在控制台中打印结果。

除此之外,还可以使用List<string>来动态添加字符串,代码如下:

List<string> myList = new List<string>() {"apple", "banana", "orange"};
string myString = "mango";

myList.Add(myString);

Console.WriteLine(string.Join(", ", myList));

在这种方法中,使用List<string>来创建一个可动态添加和删除元素的列表,然后使用Add方法将新的字符串添加到列表中。最后,同样使用string.Join方法将列表中的所有字符串连接在一起。

总之,在C#中,添加字符串到数组或列表中非常简单,开发人员可以根据需求选择不同的方法来实现。