IMapView<K, V> interface

Applies to Windows and Windows Phone

Represents an immutable view into a map.

.NET:  This interface appears as System.Collections.Generic.IReadOnlyDictionary<K,V>.

Syntax


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

Attributes

[Version(0x06020000)]

Type parameters

K

The type of the keys in the map.

V

The type of the values in the map.

Members

The IMapView interface inherits from IIterable(IKeyValuePair). IMapView also has these types of members:

Methods

The IMapView interface has these methods. It also inherits methods from the Object class.

MethodDescription
HasKey Determines whether the map view contains the specified key.
Lookup Returns the item at the specified key in the map view.
Split Splits the map view into two views.

 

Properties

The IMapView interface has these properties.

PropertyAccess typeDescription

Size

Read-onlyGets the number of elements in the map.

 

Remarks

When building Windows Store apps with the Microsoft .NET Framework, this interface is hidden and developers should use the System.Collections.Generic.IReadOnlyDictionary<K,V> interface.

Interface inheritance

IMapView inherits IIterable, using an IKeyValuePair constraint. Types that implement IMapView also implement the interface members of IKeyValuePair, with an IKeyValuePair type constraint.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8

Namespace

Windows::Foundation::Collections

Metadata

Windows.winmd

See also

Collections (C++/CX)

 

 

Show:
© 2014 Microsoft