C#语法小知识(二十二)集合Collection
来源:互联网 发布:淘宝企业店铺客服电话 编辑:程序博客网 时间:2024/05/21 15:38
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代表元素的类型。
后进先出。
0 0
- C#语法小知识(二十二)集合Collection
- C#语法小知识(二十)params
- C#语法小知识(二十一)ref与out
- C#语法小知识(二十三)重载运算符
- C#语法小知识(二十四)自定义类型转换
- C#语法小知识(十二)匿名方法与Lambda表达式
- C# 集合(Collection)
- C#语法小知识(七)特性
- C#语法小知识(八)扩展
- C#语法小知识(九)事件
- C#语法小知识(十)反射
- C#语法小知识(十一)泛型
- C#语法小知识(十九)using
- C#语法小知识(二)struct和class的区别
- java程序员从笨鸟到菜鸟之(二十二)集合Collection
- JAVA 集合(二)--collection
- C#语法造成的小问题(编译原理知识)
- C#语法小知识(三)枚举类型enum
- 深度优先搜索(DFS)
- java 知识点(中)
- 什么是原语?
- Rxjava Subject分析
- 【备注】【C24】《Android 3D游戏开发技术详解与典型案例》PDF 下载
- C#语法小知识(二十二)集合Collection
- APUE笔记---网络IPC:socket套接字使用+聊天程序
- 90%的程序员写不出一个没有BUgd的二分查找的程序
- 递归函数
- C语言中的rand函数和srand函数
- 【直播】西山居2014校园招聘策划类笔试试题
- 在IOS与Android实现possword与number
- 栈的初使用
- Ubuntu