📅  最后修改于: 2023-12-03 14:59:43.904000             🧑  作者: Mango
在 C# 中,列表是一种强大而灵活的集合类型。利用列表,我们可以动态的添加、删除和修改元素,而不需要预先定义列表的大小。列表的常见用途是存储字符串、数字等数据类型。
C# 中,我们可以使用 List<string>
类型来创建一个字符串列表。要初始化一个字符串类型的列表,我们需要在代码中使用以下语法:
List<string> stringList = new List<string>() { "apple", "banana", "orange" };
这个语法创建了一个名为 stringList
的字符串列表,其中包含了三个初始元素 "apple"
, "banana"
, "orange"
。
我们也可以在列表为空的情况下创建一个字符串列表:
List<string> emptyList = new List<string>(); // 创建空字符串列表
我们可以直接添加元素到字符串列表中:
stringList.Add("grape");
使用 Add()
方法,将 "grape"
添加到 stringList
中。
我们也可以将多个元素一次性添加到字符串列表中:
stringList.AddRange(new List<string> { "watermelon", "kiwi" });
在这个例子中,我们使用 AddRange()
方法,将一个包含了 "watermelon"
和 "kiwi"
两个元素的独立列表添加到我们创建的 stringList
中。
我们可以使用 Remove()
方法删除字符串列表中的指定元素:
stringList.Remove("orange");
在这个例子中,我们使用 Remove()
方法,将字符串列表中的 "orange"
元素删除。
我们也可以使用 Clear()
方法,删除字符串列表中的所有元素:
stringList.Clear();
在这个例子中,我们使用 Clear()
方法,将 stringList
中的所有元素删除。
我们可以使用索引来访问列表中的元素。列表中第一个元素的索引是 0,第二个元素的索引是 1,以此类推。
string firstElement = stringList[0]; // 获取第一个元素
在这个例子中,我们使用索引 0
来访问 stringList
中的第一个元素。
我们可以使用 foreach
循环遍历列表中的所有元素:
foreach (string element in stringList)
{
Console.WriteLine(element);
}
在这个例子中,我们使用 foreach
循环来遍历 stringList
中的所有元素,并使用 Console.WriteLine()
方法输出到控制台。
列表是 C# 中非常基础和常用的数据结构类型。它可以用来动态的创建和修改集合中的元素,而不需要预先定义集合的大小。初始一个字符串列表这样的一个操作很常见,使用我们介绍的方法,您可以轻松的初始化和操控字符串列表。