📜  c# 如何设置字符串列表 - C# (1)

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

C# 如何设置字符串列表

在 C# 中,可以使用 List<string> 类型来创建和操作字符串列表。字符串列表是一种动态数组,可以存储和操作多个字符串元素。

创建字符串列表

可以使用以下代码创建一个空的字符串列表:

List<string> stringList = new List<string>();

也可以在创建列表的同时添加初始元素:

List<string> stringList = new List<string> { "element1", "element2", "element3" };
添加元素到字符串列表

要将元素添加到字符串列表中,可以使用 Add 方法:

List<string> stringList = new List<string>();
stringList.Add("element1");
stringList.Add("element2");
stringList.Add("element3");

也可以使用索引器 [] 来添加或修改指定位置的元素:

List<string> stringList = new List<string>();
stringList[0] = "element1";  // 添加到索引位置0
stringList[1] = "element2";  // 添加到索引位置1
stringList[2] = "element3";  // 添加到索引位置2
访问字符串列表的元素

可以使用索引器 [] 来访问字符串列表中的元素:

List<string> stringList = new List<string> { "element1", "element2", "element3" };
string element1 = stringList[0];  // 获取索引位置0的元素
string element2 = stringList[1];  // 获取索引位置1的元素
string element3 = stringList[2];  // 获取索引位置2的元素
遍历字符串列表

可以使用 foreach 循环来遍历字符串列表中的所有元素:

List<string> stringList = new List<string> { "element1", "element2", "element3" };
foreach (string element in stringList)
{
    Console.WriteLine(element);
}
移除字符串列表中的元素

可以使用 Remove 方法根据元素的值来移除列表中的元素:

List<string> stringList = new List<string> { "element1", "element2", "element3" };
stringList.Remove("element2");  // 移除指定的元素

或者,可以使用 RemoveAt 方法根据索引位置来移除列表中的元素:

List<string> stringList = new List<string> { "element1", "element2", "element3" };
stringList.RemoveAt(0);  // 移除索引位置0的元素
获取字符串列表的长度

可以使用 Count 属性获取字符串列表的长度(即元素的个数):

List<string> stringList = new List<string> { "element1", "element2", "element3" };
int length = stringList.Count;  // 获取列表的长度

以上就是在 C# 中设置字符串列表的基本操作。你可以根据自己的需求使用这些操作来创建和修改字符串列表。