06 2013 档案
摘要:其实我们用的foreach之所以能有循环的结果本质通过Reflector最终在IL下看到,编译后的代码没有foreach的存在,foreach变成了这二个方法,“Current”,“Movenxet”。。。通过current和movenext实现循环。。。 //自己的迭代器 Person p = new Person(); IEnumerator erto = p.GetEnumerator(); while (erto.MoveNext())//因为MoveNext返回的是bool值当移到下一个还有值返回true ...
阅读全文
浙公网安备 33010602011771号