1
)IEnumerable:IEnumerable是公开枚举数,该枚举数支持在集合上进行简单迭代。必须对它进行实现才能支持ForEach语义。
2 ) ICollection:派生自IEnumerable接口,定义所有集合的大小、枚举数和同步方法。
3 ) IList:派生自ICollection。IList 实现是可被排序且可按照索引访问其成员的值的集合,如 ArrayList 类。
4 ) IDictionary:和IList是基于ICollection接口的更专用的接口。IDictionary 实现是键 / 值对的集合,如 Hashtable 类。
2 ) ICollection:派生自IEnumerable接口,定义所有集合的大小、枚举数和同步方法。
3 ) IList:派生自ICollection。IList 实现是可被排序且可按照索引访问其成员的值的集合,如 ArrayList 类。
4 ) IDictionary:和IList是基于ICollection接口的更专用的接口。IDictionary 实现是键 / 值对的集合,如 Hashtable 类。