1,IEnumerable的作用是使你自定义的一种类型(不是.NET预定义的固定类型,所以是泛型)可以进行简单迭代;
2,IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口,IList<T>是一个接口,负责功能的定义;
3,IEnumerable接口 ,实现了IEnumerable接口的集合表明该集合能够提供一个enumerator(枚举器)对象,支持当前的遍历集合;
4,List<T>类是IList<T>接口的实现,是ArrayList类的泛型等效类并增强了功能,表明对象是可通过索引访问的对象的强类型列表,在.NET 2.0以上可以完全代替ArrayList。 |