List<T>是C#中常用泛型集合,支持动态扩容与丰富操作;可通过new List<T>()初始化,使用Add、Remove、Insert等方法增删改查,结合foreach遍历,Count获取数量,Clear清空,还可配合LINQ实现查找、排序等功能。

C# 中的 List<T> 是泛型集合类,位于 System.Collections.Generic 命名空间下。相比数组,List 更加灵活,支持动态扩容、添加、删除和查找等操作,是开发中非常常用的容器类型。
创建和初始化 List 有多种方式:
List<string> names = new List<string>();
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
var list = new List<string>(new[] { "a", "b", "c" });
var items = new List<double>();
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)<br>{<br> Console.WriteLine(name);<br>}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<T> 使用简单且功能强大,适合大多数需要动态管理对象集合的场景。掌握它的初始化和常用操作,能大幅提升编码效率。
以上就是C# List用法是什么 C#中List的初始化和常用操作的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号