c#中Dictionary,ArrayList,Hashtable和数组 Array 的区别
2个回答
展开全部
Dictionary<T key,T value> 泛型字典,定义类型后,只能存指定的类型,里面的数据是 有序的,长度自增长
如Dictionary<int ,string> 这样的只能存放 int和string类型的数据,长度自增长
Hashtable 是哈希表,Hashtable<object key,object value> 可以存放任意类型的数据,里面的数据是无序的,长度自增长
ArrayList 集合,同一个个对象可以存放任何不同类型的对象,数据是有序的,长度自增长
List<T> 集合,同一个对象只能存放一种类型数据,数据有序,长度自增长
Array 数组,同一个对象只能存放一种类型数据,数据有序,长度一定,不自增
如Dictionary<int ,string> 这样的只能存放 int和string类型的数据,长度自增长
Hashtable 是哈希表,Hashtable<object key,object value> 可以存放任意类型的数据,里面的数据是无序的,长度自增长
ArrayList 集合,同一个个对象可以存放任何不同类型的对象,数据是有序的,长度自增长
List<T> 集合,同一个对象只能存放一种类型数据,数据有序,长度自增长
Array 数组,同一个对象只能存放一种类型数据,数据有序,长度一定,不自增
展开全部
百度一搜都能搜到好多的。比如下面这个博客:
http://blog.csdn.net/xss2xss/article/details/3859679
http://blog.csdn.net/xss2xss/article/details/3859679
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询