3

BindingListRemoveItemメソッドが保護されている理由を教えてください。それの目的は何ですか?私はそれから継承できることを知っていますが、問題はなぜこれを保護したのかということです

4

1 に答える 1

2

BindingList<T>に基づいておりCollection<T>、適切なコレクション固有の実装を提供するRemoveItemための実装を目的としているため、これは保護されています。Collection<T>

これを直接使用するには、パブリックRemoveAtメソッドを使用できます。これはRemoveItem内部で呼び出されますが、インデックスによってアイテムを削除するための公開APIです。

于 2012-08-08T17:25:19.057 に答える