我有一个类,例如DerivedBindingList<T>
,它来自BindingList<T>
。在派生类上正确实施索引器
我想用一个索引与派生类,并且已编码它为:
public T this[int index]
{
get
{
// Getter code
}
set
{
// Setter code
}
}
但是,编译器使用以下信息抱怨:” ...隐藏继承的成员“System.Collections中.ObjectModel.Collection.this [int]'。如果隐藏是有意的,请使用new关键字。“
我可以添加'new'关键字并且编译器很开心,但是我应该以某种方式做某事以避免这种警告吗?
也许我必须使用base.this []?
谢谢。
我想从列表中返回一组过滤或未过滤的结果,并且因此实现了IBindingListView和关联的过滤代码。我班的名字实际上是'FilteringBindingList'。 –
Andy
2009-09-06 11:57:00