索引符(indexer)是一种特殊的属性。可以添加到一个类中,以提供类似于数组的访问。
我们举一个例子:
public class Animals:CollectionBase//继承集合基类,他是一个抽象类,包含接口 IEnumerable、ICollection 和 IList { ... public Animal this[int animalIndex] { get { return (Animal)List[animalIndex]; }//这里是一个显示数据类型转换。 set { List [animalIndex] = value; } } }