.net框架中的一些接口

(1)IComparable接口

    IComparable定义通用的比较方法。由类型使用的IComparable接口提供了一种比较多个对象的标准方式。如果一个类要实现与其他对象的比较,则须实现IComparable接口。由排序的类型,列如值类型实现以创建适合排序等目的类型的比较方法。

(2)IEnumerable接口

 IEnumereble接口公开枚举数,改枚举数支持集合上进行简单迭代。

(3)IEnumerator接口

  IEnumerator接口支持在集合上进行简单的迭代。是所有枚举的基接口。枚举数只允许读取集合中的数据,枚举数无法用于修改基础集合。

(4)ICollection接口

ICollection接口定义所有集合的大小、枚举数和同步方法。IColletion接口是System.Colletions命名空间类的基接口。

(5)IDictionary接口

IDictionary接口是基于ICollection接口的更专用的接口。IDictionary实现是键/值对的集合,如Hashtable。

(6)IList接口

IList接口实现是可被排序且可按照索引访问其成员的值得集合,如ArrayList类。

原文地址:https://www.cnblogs.com/lovezhangyu/p/3142327.html