📜  列表数组 - C# (1)

📅  最后修改于: 2023-12-03 15:36:52.095000             🧑  作者: Mango

列表数组 - C#

C# 中的列表数组是一种常见的数据结构,在处理大量数据时特别有用。一个列表数组是一个集合,它由一系列项组成,每个项都有一个唯一的索引。

创建一个列表数组

在 C# 中,我们可以使用 List<T> 类来创建一个列表数组,其中 T 代表我们要存储在列表中的数据类型。如下所示:

List<int> numbers = new List<int>();

上面的例子创建了一个空的列表数组 numbers,其中存储的是整数类型。

添加数据

要向列表数组中添加数据,我们可以使用 Add 方法。如下所示:

numbers.Add(5);
numbers.Add(10);

上面的例子向 numbers 中添加了两个整数。我们可以添加任意类型的数据,而不只是整数。

访问列表数组中的数据

要访问列表数组中的数据,我们可以使用索引。如下所示:

int firstNumber = numbers[0];
int secondNumber = numbers[1];

上面的例子访问了列表数组 numbers 中的第一个和第二个整数。

更新和删除数据

要更新列表数组中的数据,我们只需将索引所引用的数据赋新值即可。如下所示:

numbers[1] = 20;

上面的例子将列表数组中的第二个整数更新为 20。我们也可以使用 Remove 方法来删除数据。如下所示:

numbers.Remove(5);

上面的例子删除了列表数组中的第一个整数(5)。请注意,如果列表中存在多个相同的元素,Remove 方法将仅删除第一个元素。

迭代列表数组

要迭代列表数组中的元素,我们可以使用 foreach 循环。如下所示:

foreach (int number in numbers)
{
    Console.WriteLine(number);
}

上面的例子将列表数组中的所有元素输出到控制台。

总结

本文介绍了 C# 中列表数组的基本用法。列表数组是一种非常有用的数据结构,在处理大量数据时特别有用。我们可以使用 List<T> 类来创建一个列表数组,并使用各种方法来添加、访问、更新和删除数据。我们还可以使用 foreach 循环来迭代列表数组中的元素。