Export (0) Print
Expand All

DictionaryBase.IDictionary.Keys Property

Gets an ICollection object containing the keys in the DictionaryBase object.

Namespace:  System.Collections
Assembly:  mscorlib (in mscorlib.dll)

private abstract Keys : ICollection with get 
private override Keys : ICollection with get

Property Value

Type: System.Collections.ICollection
An ICollection object containing the keys in the DictionaryBase object.

Implements

IDictionary.Keys

The order of the keys in the ICollection object is unspecified, but is the same order as the associated values in the ICollection object returned by the Values property.

The returned ICollection is not a static copy; instead, the ICollection refers back to the keys in the original DictionaryBase object. Therefore, changes to the DictionaryBase continue to be reflected in the returned ICollection.

Retrieving the value of this property is an O(1) operation.

The following code example implements the DictionaryBase class and uses that implementation to create a dictionary of String keys and values that have a Length property of 5 characters or less.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Show:
© 2014 Microsoft