有一个管理类XManagers,用来存储,管理,X类型的变量
class XManagers<T>{
private List<T> xManagers=new List<T>();
public void Add(T arg){
this.xManagers.Add(arg);
}
//声明索引器,要添加一个get
public T this[int index]
{
get return this.xManagers[index];
}
}
class X{
}
使用的时候就可以使用
XManagers xmanagers=new XManagers();
xmanagers[index]来访问里边存储的X类型的实例