📜  c#l 列表<string>初始化 (1)

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

C# 列表 初始化

在 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# 中非常基础和常用的数据结构类型。它可以用来动态的创建和修改集合中的元素,而不需要预先定义集合的大小。初始一个字符串列表这样的一个操作很常见,使用我们介绍的方法,您可以轻松的初始化和操控字符串列表。