我这个虾米,今天才知道foreach语句是这样解析的,惭愧啊!幸好我最新在原生态的学习这门编程语言。
//程序中我们这样写foreachforeach (Person item in Persons){Console.WriteLine(item);} //其实如果要使用foreach,需要实现IEnumerator接口,于是便这样解析IEnumerator<Person> enumerator = Persons.GetEnumerator();while (enumerator.MoveNext()){Person p= enumerator.Current;Console.WriteLine(p);}