C#中的集合类位于System.Collections
命名空间下,包含多种类型的集合,每种集合都有其特定的用途和操作方法。以下是一些常见集合及其操作方法的简要介绍:
list.Add(item)
用于向列表中添加元素,list.Remove(item)
用于删除元素,list.Contains(item)
用于检查列表中是否包含特定元素。dictionary.Add(key, value)
用于向字典中添加键值对,dictionary.Remove(key)
用于删除键值对,dictionary[key]
用于访问与键关联的值。hashSet.Add(item)
用于向集合中添加元素,hashSet.Remove(item)
用于删除元素,hashSet.Contains(item)
用于检查集合中是否包含特定元素。queue.Enqueue(item)
用于在队列末尾添加元素,queue.Dequeue()
用于删除并返回队列前端的元素。stack.Push(item)
用于在栈顶添加元素,stack.Pop()
用于删除并返回栈顶的元素。除了上述集合类外,C#还提供了其他一些集合类,如SortedSet<T>
(有序且不包含重复元素的集合)、LinkedList<T>
(双向链表)等。这些集合类都提供了丰富的操作方法,可以满足各种场景下的需求。
请注意,以上介绍的方法可能会因集合类的不同而有所差异。在使用特定集合类时,建议查阅相关文档以了解其具体方法和用法。