摘要: 迭代: 迭代属性又称迭代器 c#入门经典IEnumerable 接口负责 使用foreach 循环,重写foreach 循环的方式,或者提供一个定制的实现,并不一定很简单,深入了解foreach循环(1)调用collectionObject.GetEnumerator(),返回IEnumerator应用,这个方法可以通过IEnumerable接口的实现代码来获得,但这是可选的。(2)调用所返回的IEnumerator接口的MoveNext()方法。(3)如果MoveNext()方法返回true,就是用IEnumerator接口的Current属性获取对象的一个引用,用foreach循环。(4) 阅读全文
posted @ 2011-11-20 18:51 Lovey 阅读(595) 评论(0) 推荐(0) 编辑