摘要: 前段时间接触到的一个概念 ----迭代器认识它还是通过IL的代码,然后上网了解了一下。迭代器概述迭代器是可以返回相同类型的值的有序序列的一段代码。迭代器可用作方法、运算符或get访问器的代码体。迭代器代码使用yield return语句依次返回每个元素。yield break将终止迭代。有关更多信息,请参见yield。可以在类中实现多个迭代器。每个迭代器都必须像任何类成员一样有唯一的名称,并且可以在foreach语句中被客户端代码调用,如下所示:foreach(int x in SampleClass.Iterator2){}迭代器的返回类型必须为IEnumerable、IEnumerator 阅读全文
posted @ 2011-09-26 12:07 Tammie-锴 阅读(250) 评论(0) 推荐(0) 编辑