摘要: C# IList ,ArrayList,list的区别与联系Arrary数组Arrarylist集合List<T>泛型集合 阅读全文
posted @ 2011-11-23 11:48 勇气 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 共同点:IList, List , ArrayList 通俗一点来讲就是广义的数组,C#里面称之为集合。不同于一般的狭义的数组,它们可以存放任意类型的东西,在申明或者赋值的时候指定。比如你写了一个类 Cake,然后想有一个结构来存放很多Cake的实例,那就可以用他们。区别:IList与List 通俗一点讲,只能存放同一类型的元素。比如声明的时候 声明为List<Cake> cakes=new List<Cake>(); 那么就只能用放cake的实例。在从cakes这个变量中取出元素的时候,取到的直接就是Cake类型。不需要做强行的转换。如果想要让一个‘数组’存放各种类型 阅读全文
posted @ 2011-11-23 11:09 勇气 阅读(1506) 评论(0) 推荐(0) 编辑