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