迭代器 _知识
//迭代器是什么
//迭代器(iterator)有时又称光标(cusor)
//是程序设计的软件设计模式
//迭代器模式提供一个方法顺序访问一个聚合对象中的各个元素
//而又不暴露其内部的标识
//在表现效果上看
//是可以在容器对象(列如链表或者数组)上遍历访问的接口
//设计人员无需关心容器对象的内存分配的实现细节
//可以用foreach遍历的类,都是实现了迭代器的
//标准迭代器的实现方法
//关键接口:IEnumerator,IEnumerable
//命名空间:using system.collections
//可以通过同时继承IEnumerable和IEnumberator实现其中的方法
//foreach本质
//1先获取in后面这个对象的IEnumerator
//会调用对象其中的GetEnumerator方法 来获取
//2执行得到这个IEnumerator对象中的MoveNext方法
//3只要MoveNext方法的返回值为TRUE就回去得到current
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~