C#语法小知识(二十二)集合Collection
2016-11-27 23:41
337 查看
System.Collections命名空间里面包含了几种常用的集合类型。
它们是:ArrayList | 动态数组 可以对它进行添加删除排除和查找。 | |
BitArray | 二进制数组 可以对数组进行And,Or,Xor和Not操作。 | |
Hashtable | 哈希表 用键值来访问元素。 | |
Queue | 队列 先进先出。 | |
SortedList | 有序数组 这是ArrayList和Hashtable的组合,可以用键值来访问元素,也可以用下标来访问。 | |
Stack | 栈 后进先出。 |
System.Collections.Generic命名空间里面包含了几种常用的泛型集合类型。
Dictionary<TKey,TValue> | 泛型字典,TKey代表键值的类型,TValue代表元素的类型。 与哈希表相似,使用键值来访问元素。 | |
HashSet<T> | 泛型哈希集,T代表元素的类型。 集合中每个元素只有一个,不能使用下标来访问元素。 | |
LinkedList<T> | 泛型链表,T代表元素的类型。 使用LinkedListNode<T>作为链表的节点。 | |
List<T> | 泛型列表,T代表元素的类型。 与动态数组相似,使用下标来访问元素。 | |
Queue<T> | 泛型队列,T代表元素类型。 先进先出。 | |
SortedDictionary<TKey,TValue> | 泛型有序字典,TKey代表键值的类型,TValue代表元素的类型。 遍历时,根据键值排序。 | |
SortedList<TKey,TValue> | 泛型有序数组,TKey代表键值的类型,TValue代表元素的类型。 遍历时,根据键值排序。(与SortedDictionary<TKey,TValue>功能基本一致) | |
SortedSet<T> | 泛型有序哈希集,T代表元素的类型。 集合中每个元素只有一个,不能使用下标来访问元素。 | |
Stack<T> | 泛型栈,T代表元素的类型。 后进先出。 |
相关文章推荐
- C#基础部分之语法和基础知识
- C#语法知识
- [C#基础知识]专题十三:全面解析对象集合初始化器、匿名类型和隐式类型
- [C#基础知识]专题十三:全面解析对象集合初始化器、匿名类型和隐式类型
- Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与LinkedHashSet类))
- 为ASP.NET组件加上Collection集合属性(C#)
- C# NameValueCollection集合 .
- C#高级语法基础知识总结6——字符串&集合
- C#高级语法基础知识总结3——数组
- C#语法知识笔记
- C#语法造成的小问题(编译原理知识)
- [C#.NET][VB.NET] 自訂控制項的集合屬性 /User Control of Collection Properties
- C#基础部分之语法和基础知识
- 对于C#基本知识的一点感悟(1)——关于C#语法的抽象
- C#的初级知识小结4之集合
- C#基础部分之语法和基础知识
- C#基本语法知识
- C#基础之集合(Collection)
- SAP Abap Syntax Collection (语法集合)
- C# NameValueCollection集合 (转)