摘要:
创建迭代器最常用的方法是对 IEnumerable 接口实现 GetEnumerator 方法例如实现输出A-Z的实现: public class A{public System.Collections.IEnumerator GetEnumerator(){for (int i = 65; i <= 90; i++){yield return (char)i;}}}调用方法如下所示:GetEnumerator 方法的存在使得类型成为可枚举的类型,并允许使用foreach语句 static void Main(string[] args){foreach (char i in new A 阅读全文