首页 > 代码库 > System.Collections里的一些接口

System.Collections里的一些接口

System.Collections 名称空间中的几个接口提供了基本的组合功能:
? IEnumerable 可以迭代集合中的项。
? ICollection(继承于IEnumerable)可以获取集合中项的个数,并能把项复制到一个简单的数
组类型中。
? IList(继承于IEnumerable 和ICollection)提供了集合的项列表,允许访问这些项,并提供其
他一些与项列表相关的基本功能。
? IDictionary(继承于IEnumerable 和ICollection)类似于IList,但提供了可通过键值(而不是索
引)访问的项列表。
System.Array 类实现IList、ICollection 和IEnumerable,但不支持IList 的一些更高级的功能,它
表示大小固定的项列表。