IEnumerable接口和迭代器
摘要:一、概述1.迭代器是可以返回相同类型的值的有序序列的一组代码片段。2.迭代器可以用作方法,get 访问器3.使用yield return 返回每个值,yield break 可以中止迭代4.可以在一个类中使用多个迭代。二、构建自己的迭代器如何构建自己的迭代器呢。1、最常用的方法是实现IEnumerable接口的GetEnumerator() 方法。如下:public IEnumerator GetEnumerator() { for (int i = 0; i 100; i++) { yield return "耶稣的迭代器,序号:"+ i + " -----!"; } } 此类必
阅读全文
posted @ 2010-12-29 12:59

浙公网安备 33010602011771号