请告诉我,为什么 BindingList RemoveItem 方法受到保护?它的目的是什么?我知道我可以继承它,但问题是为什么要保护它
问问题
184 次
1 回答
2
这是受保护的,因为BindingList<T>
它基于Collection<T>
并且RemoveItem
旨在用于实现Collection<T>
以提供适当的、特定于集合的实现。
要直接使用它,您可以使用公共的RemoveAt方法。这在内部调用RemoveItem
,但是是面向公众的 API,用于按索引删除项目。
于 2012-08-08T17:25:19.057 回答