C# 集合介绍 作者:马育民 • 2025-06-06 22:39 • 阅读:10004 # 介绍 集合是用于存储,管理和操作数据的容器,集合提供了不同的数据结构和方法,方便对数据进行增、删、查、改等操作。 ### 分类 - 非泛型集合,已被泛型集合替代 - 泛型集合 ### 非泛型集合 - ArrayList:与普通数组不同,它的大小可以动态调整,无需预先定义固定长度,由于不支持泛型,被 `List` 替代 - Hashtable: 是一种以键值对(key=>value)形式存储数据的集合,键和值可以是任意对象。由于不支持泛型集合,被`Dictionary` 替代 ### 泛型结合 - `List`:动态数组,存储任意类型的数据吗,支持按索引访问 - `Dictionary`:键值对集合,每个元素有一个键和一个值组成 - `Queue`:队列,先进先出 - `Stack`:栈,后进后出 - `HashSet`:无重复元素的集合,常用于判断集合中是否存在某个元素 - `SortedList`:按键排序的键值对集合 参考: https://blog.csdn.net/qq_52905520/article/details/144896297 https://blog.csdn.net/qq_52905520/article/details/144896297 原文出处:http://malaoshi.top/show_1GW1GMrOrIVK.html