黑马程序员技术交流社区

标题: 枚举器(Enumerator)和迭代器(Iterator)有什么区别和联系? [打印本页]

作者: 潘金锋    时间: 2014-2-10 20:18
标题: 枚举器(Enumerator)和迭代器(Iterator)有什么区别和联系?
枚举器(Enumerator)和迭代器(Iterator)有什么区别和联系?
作者: monkey    时间: 2014-2-14 16:29
枚举对象接口中的GetEnumerator方法是用于返回一个枚举器,可能是出于解偶和灵活性的考虑,如果把IEnumerator和IEnumerable合并到一起,我们理解可枚举对象可能会更容易,即一个枚举器又是一个可枚举对象,其实迭代器就是用于生成一个即是枚举器又是可枚举对象的。
foreach语句就是一个迭代语句/




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2