C# IEnumerable、IEnumerator、List、ArrayList、[]数组各各的区别
摘要:
List <T>是ArrayList的泛型,ArrayList里边的数据类型是object,List <T>里边的是具体的某种类型,ArrayList类似于向量,可以存储不同的数据类型在一个数组里边(转换为了object)。 一般使用的时候尽量使用List <T>,因为ArrayList存取都要进行一次转换。 []类型的数组类似于List <T>,不同的是[]是定长的,而List <T>是长度可变的数组 ICollection主要针对静态集合;IList主要针对动态集合 IEnumerable <T>继承自IEnumera 阅读全文
posted @ 2011-11-29 16:47 excitingcoder 阅读(679) 评论(0) 推荐(0) 编辑