私はObservableCollection<T>
過去に使用したことがありますが、それはWPFに属しているようであり、したがって.NET3に属しているようです。
そして、そのための適切なインターフェースがない場合はどうなりますか?INotifyPropertyChanged
コレクションにはあまり適していないようですが、.NET3以降でINotifyCollectionChanged
のみサポートされています。
私はObservableCollection<T>
過去に使用したことがありますが、それはWPFに属しているようであり、したがって.NET3に属しているようです。
そして、そのための適切なインターフェースがない場合はどうなりますか?INotifyPropertyChanged
コレクションにはあまり適していないようですが、.NET3以降でINotifyCollectionChanged
のみサポートされています。
Collection<T>は、オーバーライドして独自のイベント トリガーを追加できる仮想の InsertItem、RemoveItem、SetItem、および ClearItems メソッドを公開します。
(BindingList<T> の可能な代替手段)
C5 Generic Collection Libraryのすべてのコレクションは、アイテムが追加、挿入、削除されたとき、またはコレクションがクリアされたとき、あるいは変更されたときにイベントを発生させることができるように設計されています。オブジェクトのリストに厳密に保持されるよりも、これらの変更を処理するためのより堅牢なインターフェイスを提供しますが、辞書、ハッシュテーブル、優先度キュー、永続的にソートされたリストなどでも機能します。