IEnumerable、GetEnumerator、IEnumerator之间的关系

一个类A实现了IEnumerator,也就是实现Current属性,MoveNext方法,Reset方法。只要实现这些方法,这个类A就可以用foreach这种语法了。IEnumerable接口主要实现了GetEnumerator方法,该方法返回一个IEnumerator。下面介绍IEnumerable、GetEnumerator、IEnumerator之间的关系是什么
时间:2014-7-1

IEnumerable的用法

IEnumerable和IEnumerable<T>接口在.NET中是非常重要的接口,它允许开发人员定义foreach语句功能的实现并支持非泛型方法的简单的迭代,IEnumerable和IEnumerable<T>接口是.NET Framework中最基本的集合访问器。它定义了一组扩展方法,用来对数据集合中的元素进行遍历、过滤、排序、搜索等操作。
时间:2014-5-21