📅  最后修改于: 2023-12-03 15:29:47.506000             🧑  作者: Mango
在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#中,添加字符串到数组或列表中非常简单,开发人员可以根据需求选择不同的方法来实现。