您的位置:首页 > 其它

设计模式-行为设计模式:迭代器模式 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());
}


结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: