A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡元江 中级黑马   /  2013-3-1 20:44  /  1426 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

迭代器 经常听到迭代的概念但是迭代具体是什么东西。体现在什么地方额。

3 个回复

倒序浏览
迭代又称循环
回复 使用道具 举报
迭代其实可以理解为遍历!就是一个标准化遍历各类容器里面的所有对象的方法类,它是一个很典型的设计模式。
回复 使用道具 举报
迭代器是 C# 2.0 中的新功能。迭代器是方法、get 访问器或运算符,它使您能够在类或结构中支持 foreach 迭代,而不必实现整个 IEnumerable 接口。您只需提供一个迭代器,即可遍历类中的数据结构。当编译器检测到迭代器时,它将自动生成 IEnumerable 或 IEnumerable<T> 接口的 Current、MoveNext 和 Dispose 方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马