概述
# 简介
在C#中,有很多集合相关的类。以下是一些常见的集合类:
List<T>
:可变大小的列表,可以包含任何类型的元素。Dictionary<TKey, TValue>
:键值对集合,可以使用键来查找值。HashSet<T>
:唯一元素集合,不包含重复元素。Queue<T>
:队列集合,元素按先进先出的顺序排列。Stack<T>
:堆栈集合,元素按后进先出的顺序排列。LinkedList<T>
:双向链表集合,可用于高效地添加或移除元素。SortedList<TKey, TValue>
:有序键值对集合,根据键排序。SortedSet<T>
:有序唯一元素集合,根据元素的自然排序顺序排序。ObservableCollection<T>
:可观察的可变列表集合,可以监测列表的变化并发出通知。ReadOnlyCollection<T>
:只读列表集合,不能被修改。
以上这些类都实现了 .NET 中的 ICollection<T>
接口或其派生接口之一,因此它们都具有一些共同的方法和属性,例如 Add、Remove、Count 和 Contains。
关于工具类的说明和使用,请参阅下面的章节。
上次更新: 2023/04/26, 22:10:06