C#
中的
List
是一个泛型集合,用于存储对象的有序集合,并且可以包含重复的元素。
List
是
System.Collections.Generic
命名空间下的一个类,它提供了丰富的方法和属性来操作集合中的数据。
以下是一些常用的 List
操作:
List
:List<int> numbers = new List<int>();
使用 Add
方法添加单个元素:
numbers.Add(5);
AddRange
方法添加多个元素:List<int> moreNumbers = new List<int> { 6, 7, 8 };
numbers.AddRange(moreNumbers);
numbers.Insert(0, 0); // 在索引0的位置插入元素0
int firstElement = numbers[0]; // 获取第一个元素
Remove
方法移除一个元素:numbers.Remove(5); // 移除元素5
RemoveAt
方法移除指定索引的元素:numbers.RemoveAt(0); // 移除索引0处的元素
RemoveAll
方法移除满足条件的所有元素:numbers.RemoveAll(n => n > 5); // 移除所有大于5的元素
Contains
方法检查元素是否存在:bool containsSeven = numbers.Contains(7);
IndexOf
方法获取元素的索引:int index = numbers.IndexOf(7);
List<int> subList = numbers.GetRange(0, 3); // 获取从索引0开始的3个元素的子列表
Sort
方法对整个列表进行排序:numbers.Sort();
Sort
方法和一个比较器对列表进行自定义排序:numbers.Sort((a, b) => a.CompareTo(b));
numbers.Reverse();
numbers.Clear();
int count = numbers.Count;
foreach (int number in numbers)
{
Console.WriteLine(number);
}
这些是 List
的一些基本操作,通过这些操作,你可以有效地管理你的数据集合。记得在使用 List
时,要包含 using System.Collections.Generic;
命名空间。