黑马程序员技术交流社区
标题:
枚举器(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