情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

IMap<K, V> Interface

関連付けコレクションを表します。

.NET:  このインターフェイスは System.Collections.Generic.IDictionary<K,V> として表示されます。

構文


generic<typename K, typename V>
public interface class IMap : IIterable<IKeyValuePair>

属性

[Version(0x06020000)]

型パラメーター

K

マップ内のキーの型。

V

マップ内の値の型。

メンバー

IMapインターフェイス は以下から継承されます IIterable(IKeyValuePair). IMap には、次の種類のメンバーもあります。

メソッド

The IMap インターフェイス には次のメソッドがあります。 また、以下からもメソッドが継承されます。Object クラス.

メソッド説明
Clear Removes all items from the map.
GetView Returns an immutable view of the map.
HasKey Determines whether the map contains the specified key.
Insert Inserts or replaces an item in the map.
Lookup Returns the item at the specified key in the map.
Remove Removes an item from the map.

 

プロパティ

IMapインターフェイス には次のプロパティがあります。

プロパティアクセスの種類説明

Size

読み取り専用Gets the number of items in the map.

 

解説

Microsoft .NET Framework で Windows Store アプリケーションを構築すると、このインターフェイスが表示されず、開発者は System.Collections.Generic.IDictionary<K,V> インターフェイスを使用する必要があります。

IMap<K,V> インターフェイスは、関連キーによってアクセスできる値のキーと値のペアのコレクションを表します。IMap<K,V> のプロパティとメソッドは、コレクションのサイズの取得や、コレクション内の指定した位置で項目を追加および削除するなどのディクショナリ型の機能をサポートします。また、GetView メソッドによって、観測可能な状態が変化しないマップのスナップショットが記録されます。スナップショットは、IMap<K,V> を含む後続の処理で参照するためにコレクションのビューを必要とする場合に便利です。

インターフェイスの継承

IMap は、IKeyValuePair 制約を使用して IIterable を継承します。 IMap を実装する型は、IKeyValuePair 型制約を持つ IKeyValuePair のインターフェイス メンバーも実装します。

要件

最小限サポートされるクライアント

Windows 8

最小限サポートされるサーバー

Windows Server 2012

最小限サポートされる携帯電話

Windows Phone 8

名前空間

Windows::Foundation::Collections

メタデータ

Windows.winmd

参照

コレクション (C++/CX)

 

 

表示: