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