导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

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

映射中值的类型。

成员

The 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 继承 IIterable(使用 IKeyValuePair 约束)。 用于实现 IMap 的类型也可实现 IKeyValuePair 的接口成员,使用 IKeyValuePair 类型约束。

要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

最低支持电话

Windows Phone 8

命名空间

Windows::Foundation::Collections

元数据

Windows.winmd

另请参见

集合 (C++/CX)

 

 

显示:
© 2015 Microsoft