设计模式-行为设计模式:迭代器模式 Iterator
2016-12-17 11:18
369 查看
迭代器模式:提供一种遍历的方式,让我们的整个数据集合能够被外界遍历
只要你是需要遍历的东西,都需要迭代器模式
看代码
迭代器
调用
结果
只要你是需要遍历的东西,都需要迭代器模式
看代码
迭代器
public class DieDai { private List<int> intList = new List<int>(){ 1,2,32,2,54,5,2,2,4,5,2,4,5,52 }; public int Index = 0; public int Show() { return intList[Index++]; } public bool IsEnd() { return this.Index < intList.Count(); } }
调用
DieDai d=new DieDai(); while (d.IsEnd()) { Console.WriteLine("{0}",d.Show()); }
结果
相关文章推荐
- 行为设计模式---迭代器模式(Iterator)
- 18.设计模式_行为模式_迭代器模式_Iterator
- .NET设计模式-迭代器模式(Iterator Pattern)
- 乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
- 设计模式--迭代器模式(Iterator)
- 步步为营 .NET 设计模式学习笔记 十一、Iterator(迭代器模式)
- 设计模式——迭代器模式(Iterator)
- Net设计模式实例之迭代器模式(Iterator Pattern)
- 设计模式 - Iterator 模式(迭代器模式)
- Net设计模式实例之迭代器模式(Iterator Pattern)(2) 推荐
- 设计模式(一)之迭代器模式Iterator
- 设计模式之迭代器模式(Iterator)
- 解读设计模式----迭代器模式(Iterator Pattern),谁才是迭代高手
- 乐在其中设计模式(C#) - 迭代器模式(Iterator Pattern)
- Java设计模式-----Iterator迭代器模式
- [导入]C#面向对象设计模式纵横谈(18):(行为型模式) Iterator 迭代器模式.zip(8.04 MB)
- 设计模式—Iterator迭代器模式
- 设计模式之(十二)--迭代器模式(iterator)
- 深入浅出设计模式-010:迭代器模式(Iterator Pattern)
- 设计模式(24)-迭代器模式(Iterator)