📜  c# 字符串列表 - C# (1)

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

C# 字符串列表

在 C# 中,可以使用字符串列表(List)存储一组字符串。字符串列表是可变长度的,可以根据需要添加或删除其中的字符串元素。

创建字符串列表
List<string> stringList = new List<string>();

以上代码创建了一个空的字符串列表。

添加元素
stringList.Add("hello");
stringList.Add("world");

以上代码向字符串列表中添加了两个字符串元素。

访问元素
string firstString = stringList[0];

以上代码访问了列表中第一个字符串元素。需要注意的是,如果访问的元素位置超出了列表范围,将会抛出 ArgumentOutOfRangeException 异常。

遍历列表
foreach (string s in stringList)
{
    Console.WriteLine(s);
}

以上代码遍历了字符串列表,并输出其中的每个字符串元素。

删除元素
stringList.Remove("hello");

以上代码从字符串列表中删除了一个字符串元素。需要注意的是,如果要删除的元素不存在于列表中,将不会发生任何操作。

其他操作

除了上述操作以外,还有许多其他常用字符串列表操作,例如:

判断元素是否存在
bool contains = stringList.Contains("world");

以上代码判断了字符串列表中是否存在指定的字符串元素。

获取元素数量
int count = stringList.Count;

以上代码获取了字符串列表中包含的字符串元素数量。

排序
stringList.Sort();

以上代码对字符串列表中的元素进行了排序,需要注意的是,要先将字符串列表中的所有元素转换为同一种类型,否则将会抛出 InvalidOperationException 异常。

总结

以上就是 C# 字符串列表的基本操作,使用字符串列表可以方便地对一组字符串进行管理和操作。当需要在程序中处理多个字符串时,可以考虑使用字符串列表来简化代码。