集合类的大多功能是通过实现System.Collection命名空间之中的接口而获得的。
2.ICollection(继承于IEnumerable)可以获取集合中项的个数,并能把项复制到一个简单的数组类型中。
3.IList(继承自IEnumerable和ICollection)提供了集合的项列表,允许访问这些项及一些相关的基本功能。
4.IDictionary还提供了键值。
一、System.Collection.ArrayList类: 动态数组,实现了ICollection,IList,IEnumerable,ICloneable接口。
一般常用的属性方法有: Count, Capacity,
Add(object value), Remove(object value),
CopyTo(Array array),Clone(),
IndexOf(object value)等。
二、Indexer(索引器): 使得类中的对象能像数组那样方便、直观的被引用。
定义格式:
<accessType> <returnType> this[<argument list>]
{