迭代器模式:提供一種遍歷的方式,讓我們的整個數據集合能夠被外界遍歷
只要你是需要遍歷的東西,都需要迭代器模式
看代碼
迭代器
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());
}
結果