Welcome

首页 / 软件开发 / 数据结构与算法 / 解读设计模式----迭代器模式(Iterator Pattern)

解读设计模式----迭代器模式(Iterator Pattern)2011-12-28 博客园 Bēniaǒ一、你在开发中使用过迭代吗?

当你在使用JavaScript开发客户端应用的时候使用过for...in吗?

1<script type="text/javascript">2var obj;3useForIn = function ()4{5  obj = (0,1,2,3,4,5,6,7,8,9);6  for(var o in obj)7  {8   document.write(o);9  }10}11</script>
当你在.NET Frameworks上使用C#,VB.NET,J#等语言开发应用的时候使用过foreach....in吗?

1class Program2{3  static void Main(string[] args)4  {5    List<int> list = new List<int>();6    //--------初始化集合-----------7    for (int i = 0; i < 10; i++)8    {9      list.Add(i);10    }11    //-------遍历集合--------------12    foreach (int i in list)13    {14      Console.WriteLine(i);15    }16  }17}