了解如何使用泛型列表类型管理数据集合

修改列表内容

创建的集合使用 List<T> 类型。 此类型存储一系列元素。 元素类型是在尖括号内指定。

List<T> 类型的一个重要方面是,既可以扩大,也可以收缩,方便用户添加或删除元素。 在显示其内容后,通过修改内容,可以查看结果。 在已编写的代码下方添加以下代码(在输出内容的循环下方):

Console.WriteLine();
names.Add("Maria");
names.Add("Bill");
names.Remove("Ana");
foreach (var name in names)
{
  Console.WriteLine($"Hello {name.ToUpper()}!");
}

又向列表的末尾添加了两个名称。 同时,也删除了一个名称。 此代码块的输出显示初始内容,然后输出一个空行和新内容。

借助 List<T>,还可以按索引引用各项。 使用 [] 令牌访问这些项。 在已编写的代码下方添加以下代码,再试运行看看:

Console.WriteLine($"My name is {names[0]}.");
Console.WriteLine($"I've added {names[2]} and {names[3]} to the list.");

不得访问超出列表末尾的项。 可以使用 Count 属性确定列表长度。 添加以下代码,试运行看看:

Console.WriteLine($"The list has {names.Count} people in it");

再次选择“运行”,看看结果如何。 在 C# 中,索引是从 0 开始编制,因此最大有效索引是用列表项数减 1 计算得出。

在浏览器中尝试运行代码