摘要:
假设persons是实现了IEnumerable接口的可枚举集合类PersonCollection的一个对象1 foreach(Person p in persons)2 {3 Console.WriteLine(p);4 }那么翻译一下这个foreach语句,就相当于1 IEnumerator enums=persons.GetEnumerator();2 while(enums.MoveNext())3 {4 Console.WriteLine((Person)enums.Current);5 } 阅读全文