Key Property
Collapse the table of content
Expand the table of content

KeyValuePair<TKey, TValue>.Key Property

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Gets the key in the key/value pair.

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

public TKey Key { get; }

Property Value

Type: TKey
A TKey that is the key of the KeyValuePair<TKey, TValue>.

This property is read/only.

The following code example shows how to enumerate the keys and values in a dictionary, using the KeyValuePair<TKey, TValue> structure.

This code is part of a larger example provided for the Dictionary<TKey, TValue> class.


// When you use foreach to enumerate dictionary elements,
// the elements are retrieved as KeyValuePair objects.
outputBlock.Text += "\n";
foreach (KeyValuePair<string, string> kvp in openWith)
{
   outputBlock.Text += String.Format("Key = {0}, Value = {1}",
       kvp.Key, kvp.Value) + "\n";
}


Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2017 Microsoft