System.Collections.ObjectModel 名前空間

System.Collections.ObjectModel 名前空間には、再利用可能なライブラリのオブジェクト モデルでコレクションとして使用できるクラスが含まれています。 The System.Collections.ObjectModel namespace contains classes that can be used as collections in the object model of a reusable library. これらのクラスは、プロパティまたはメソッドがコレクションを返す場合に使用します。 Use these classes when properties or methods return collections.

クラス

Collection<T>

ジェネリック コレクションの基本クラスを提供します。Provides the base class for a generic collection.

KeyedCollection<TKey,TItem>

キーが値に埋め込まれているコレクションの抽象基本クラスを提供します。Provides the abstract base class for a collection whose keys are embedded in the values.

ObservableCollection<T>

項目が追加、削除されたとき、またはリスト全体が更新されたときに通知を提供する動的なデータ コレクションを表します。Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.

ReadOnlyCollection<T>

読み取り専用のジェネリック コレクションの基本クラスです。Provides the base class for a generic read-only collection.

ReadOnlyDictionary<TKey,TValue>.KeyCollection

ReadOnlyDictionary<TKey,TValue> オブジェクトのキーの読み取り専用コレクションを表します。Represents a read-only collection of the keys of a ReadOnlyDictionary<TKey,TValue> object.

ReadOnlyDictionary<TKey,TValue>.ValueCollection

ReadOnlyDictionary<TKey,TValue> オブジェクトの値の読み取り専用コレクションを表します。Represents a read-only collection of the values of a ReadOnlyDictionary<TKey,TValue> object.

ReadOnlyDictionary<TKey,TValue>

キーと値のペアの読み取り専用ジェネリック コレクションを表します。Represents a read-only, generic collection of key/value pairs.

ReadOnlyObservableCollection<T>

読み取り専用の ObservableCollection<T> を表します。Represents a read-only ObservableCollection<T>.