摘要: http://hi.baidu.com/ysuhy/blog/item/f0243e0f4174acea36d122a7.html在现实应用中,对于集合以及枚举这些集合的需求非常普遍, 因此在.NET中集合所依赖的接口被设计为公共的。想要实现对象的枚举就必须继承IEnumerable接口。public interface IEnumerable{public IEnumerator GetEnumerator();}它只有一个成员:GetEnumerator方法。该方法返回一个世纪的枚举器(enumerator)对象。那么要定义一个枚举器就要必须实现IEnumrator接口:public in 阅读全文
posted @ 2011-04-10 23:14 Yao Min 阅读(2120) 评论(0) 推荐(1) 编辑
摘要: http://www.cnblogs.com/xamic/articles/1713330.htmlIEnumerable和IEnumerator有什么区别? 问题的提出:见(C#高级编程P127)public interface IEnumerable{IEnumerator GetEnumerator();}public interface IEnumerator{bool MoveNext();void Reset();Object Current { get; }}IEnumerable和IEnumerator有什么区别?这是一个很让人困惑的问题(在很多forum里都看到有人在问这个问 阅读全文
posted @ 2011-04-10 23:01 Yao Min 阅读(382) 评论(0) 推荐(0) 编辑