Windows.Foundation.Collections 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
標準、特殊化、ジェネリックのコレクション オブジェクトを定義します。 これには、IIterable<T>、IVector<T>、IMap<K、V> ジェネリック インターフェイスが含まれます。これは、Windows ランタイム API 全体の基本的なコレクション サポートのパターンとして使用されます。
クラス
PropertySet |
プロパティ セットを表します。これは、文字列キーを持つ PropertyValue オブジェクト |
StringMap |
連想コレクション。マップまたはディクショナリとも呼ばれます。 |
ValueSet |
String 型のキーとオブジェクト型の値 手記 一部のメンバーは、指定された言語でのみ使用できます。 |
インターフェイス
IIterable<T> |
指定した型のコレクションに対する単純な反復をサポートする反復子を公開します。
|
IIterator<T> |
コレクションに対する単純な反復処理をサポートします。 |
IKeyValuePair<K,V> |
キーと値のペアを表します。 これは通常、別のジェネリック インターフェイスの制約を満たすために 2 つの型パラメーターを 1 つにカプセル化する必要がある場合に、制約型として使用されます。
|
IMap<K,V> |
マップまたはディクショナリとも呼ばれる連想コレクションを表します。
|
IMapChangedEventArgs<K> |
マップ コレクションの変更されたイベントのデータを提供します。 |
IMapView<K,V> |
マップ内の変更できないビューを表します。
|
IObservableMap<K,V> |
項目が追加または削除されたときなど、マップに対する動的な変更をリスナーに通知します。 |
IObservableVector<T> |
ベクターへの変更をリスナーに通知します。 |
IPropertySet |
キーと値のペアのコレクションを表し、他のいくつかのコレクション インターフェイスを関連付けます。 |
IVector<T> |
要素のランダム アクセス コレクションを表します。
|
IVectorChangedEventArgs |
ベクターの変更されたイベントのデータを提供します。 |
IVectorView<T> |
ベクターに変更できないビューを表します。
|
列挙型
CollectionChange |
コレクションに変更を引き起こすアクションについて説明します。 |
代理人
MapChangedEventHandler<K,V> |
監視可能なマップの変更されたイベントを処理するメソッドを表します。 |
VectorChangedEventHandler<T> |
監視可能なベクターの変更されたイベントを処理するメソッドを表します。 |
注釈
この名前空間で定義されているインターフェイスとオブジェクトの多くは、使用しているプログラミング言語に応じて異なる言語に相当します。 C++ コードからこれらのインターフェイスを使用する方法の詳細については、「コレクション (C++/CX)を参照してください。 .NET コードからコレクション型を使用する方法の詳細については、この名前空間で定義されている特定の型の解説を参照してください。