建议21:选择正确的集合 要选择正确的集合,首先要了解一些数据结构的知识.所谓数据结构,就是相互之间存在一种或多种特定关系的数据元素的集合. 集合的分类参考下图: 由于非泛型集合存在效率低及非类型安全的缺点,所以这里只讨论泛型集合. 如果集合的数目固定并且不涉及转型,使用数组效率高,否则使用List<T>. 顺序存取结构,即线性表.线性表可动态地扩大和缩小,它在一片连续的区域中存储数据元素.线性表不能按照索引进行查找,它是通过对地址的引用来搜索元素的,为了找到某个元素,它必须遍历所有元素, 直…