Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 软件开发 / 数据结构与算法 / DotNet Framework源代码中的模式(三)——Iteartor(迭代器模式)

DotNet Framework源代码中的模式(三)——Iteartor(迭代器模式)2012-01-05 博客园 guushuuse提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。

以.NET Framework 2.0 System.Collections中类为例

System.Collections. IEnumerable

public interface IEnumerable{    IEnumerator GetEnumerator();}
System.Collections.ICollection

public interface ICollection : IEnumerable{    int Count { get; }    bool IsSynchronized { get; }    object SyncRoot { get; }    void CopyTo(Array array, int index);}