List是C#中常用泛型集合,支持动态扩容与丰富操作;可通过new List()初始化,使用Add、Remove、Insert等方法增删改查,结合foreach遍历,Count获取数量,Clear清空,还可配合LINQ实现查找、排序等功能。
的初始化和常用操作">
C# 中的 List
创建和初始化 List 有多种方式:
List names = new List();
List numbers = new List { 1, 2, 3, 4, 5 };
var list = new List(new[] { "a", "b", "c" });
var items = new List
();
List 提供了丰富的内置方法来操作数据,以下是一些最常用的操作:
names.Add("Alice");
names.AddRange(new[] { "Bob", "Charlie" });
names.Remove("Bob");
names.RemoveAt(0); // 删除第一个元素
names.Insert(1, "David");
if (names.Contains("Alice")) { ... }
int index = names.IndexOf("Alice");
int count = names.Count;
foreach (var name in names)
{
Console.WriteLine(name);
}
names.Clear();
结合 LINQ 可以实现更强大的功能(需引入 System.Linq):
var result = names.FirstOrDefault(n => n.StartsWith("A"));
names.Sort(); // 升序排序
string[] array = names.ToArray();
var sublist = names.GetRange(0, 3); // 从索引0开始取3个
基本上就这些。List