C# 集合类总结(Array,Arraylist,List,Hashtable,Dictionary,Stack,Queue)

一. Array

  1.数组的大小是固定的,不能伸缩

  2.数组声明要声明元素的类型

  3.要有整数的下标才能访问

二. ArrayList (动态数组,容量可以随需要扩充)

http://msdn.microsoft.com/zh-cn/library/system.collections.arraylist.aspx

三. List (List和ArrayList类类似)

http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx

 四. Dictionary (表示键和值的集合。Dictionary遍历输出的顺序,就是加入的顺序)

http://msdn.microsoft.com/zh-cn/library/xfhwa508(v=vs.80).aspx

五. Hashtable

http://msdn.microsoft.com/zh-cn/library/system.collections.hashtable.aspx

六. Stack

http://msdn.microsoft.com/zh-cn/library/system.collections.stack.aspx

七. Queue

http://msdn.microsoft.com/en-us/library/system.collections.queue.aspx
原文地址:https://www.cnblogs.com/lijingpeng/p/2457468.html