摘要:
原文地址:http://msdn.microsoft.com/zh-cn/library/65zzykke.aspx创建迭代器最常用的方法是对IEnumerable接口实现GetEnumerator方法,例如:publicSystem.Collections.IEnumeratorGetEnumerator(){for(inti=0;i<10;i++){yieldreturni;}}GetEnumerator方法的存在使得类型成为可枚举的类型,并允许使用foreach语句。如果上面的方法是ListClass的类定义的一部分,则可以对该类使用foreach,如下所示:staticvoidM 阅读全文