集合類A是類B的集合類﹐并且繼承ArrayList,
現在我想加一個索引,讓它返回B類型.
public new B this[int index]
{
get{return (B)base[index];}
}
但是使用A[0]時﹐它不能自動顯示為B
請問如何才能將基類的索引隱藏呢?
現在我想加一個索引,讓它返回B類型.
public new B this[int index]
{
get{return (B)base[index];}
}
但是使用A[0]時﹐它不能自動顯示為B
請問如何才能將基類的索引隱藏呢?
ArrayList ary = new ArrayList();
public virtual B this[int index]
{
get
{
return (B)ary[index];
}
}
从CollectionBase继承基類感覺太簡單,不大實用,有空好好試試.