在C#中我们会用到这几个东西,List与ArrayList,Hashtable与Dictionary,这些分别都是什么呢,前面两个是集合,而后面两个分别是哈希表与字典,它们四个之间也是有很多的联系的,在我们代码中,list与arraylist之间有很多的区别,在使用的时候list可以直接使用,而arraylist却要导入命名空间,这是它们在使用的时候,而他们的方法就有很多的相似,可以说是重复的,只要理解其中一个,那么在用另外一个的方法你也能理解它的意思,count、Add、Remove...这些方法,都是一样的作用,只不过它们两个有点区别,list是一个泛型集合需要对应数据类型,而arraylist是一个存数据不受限制的非泛型集合,Hashtable与Dictionary就有一个共同的特点了,就是它们都是键值对,方法也是很相似,下图就是它们整体的一个关系。对于后续的整理再上传,这些是目前自己的理解,并且也是通过看视频以后知道了。感谢那些给补充的亲们。
C#List与ArrayList,Hashtable与Dictionary总结
原创
©著作权归作者所有:来自51CTO博客作者皮卡冲撞的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:C#泛型集合常用方法
下一篇:三层架构小结
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C# 集合类 Array,Arraylist,List,Hashtable,Dictionary
我们用的比较多的非泛型集合类主要有 ArrayList类 和 HashTable类。我们经常用Has
dictionary list c# 存储 多线程 -
HashTable与Dictionary哪个性能更好?
这个问题
多线程 线程安全 单线程