IEnumerable, ICollection, IList,每种接口只适合某些特定场景,如何区别使用呢? IEnumerable接口,只提供了一个获取迭代器的方法,这也是为什么可以使用foreach遍历实现了IEnumerable接口集合的原因. public interface IEnumerable { IEnumerator GetEnumerator(); } ICollection实现了IEnumerable接口,因此,除了拥有IEnumerable接口的能力,还包括其它能力. p…