.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类。