IDictionary<TKey,TValue>.Keys Propriété

Définition

Obtient un ICollection<T> contenant les clés de IDictionary<TKey,TValue>.Gets an ICollection<T> containing the keys of the IDictionary<TKey,TValue>.

public:
 property System::Collections::Generic::ICollection<TKey> ^ Keys { System::Collections::Generic::ICollection<TKey> ^ get(); };
public System.Collections.Generic.ICollection<TKey> Keys { get; }
member this.Keys : System.Collections.Generic.ICollection<'Key>
Public ReadOnly Property Keys As ICollection(Of TKey)

Valeur de propriété

ICollection<TKey>

ICollection<T> contenant les clés de l'objet qui implémente IDictionary<TKey,TValue>.An ICollection<T> containing the keys of the object that implements IDictionary<TKey,TValue>.

Exemples

L’exemple de code suivant montre comment énumérer uniquement les clés à Keys l’aide de la propriété.The following code example shows how to enumerate keys alone using the Keys property.

Ce code fait partie d’un exemple plus complet qui peut être compilé et exécuté.This code is part of a larger example that can be compiled and executed. Consultez System.Collections.Generic.IDictionary<TKey,TValue>.See System.Collections.Generic.IDictionary<TKey,TValue>.

// To get the keys alone, use the Keys property.
icoll = openWith->Keys;

// The elements of the ValueCollection are strongly typed
// with the type that was specified for dictionary values.
Console::WriteLine();
for each( String^ s in icoll )
{
    Console::WriteLine("Key = {0}", s);
}
// To get the keys alone, use the Keys property.
icoll = openWith.Keys;

// The elements of the ValueCollection are strongly typed
// with the type that was specified for dictionary values.
Console.WriteLine();
foreach( string s in icoll )
{
    Console.WriteLine("Key = {0}", s);
}
' To get the keys alone, use the Keys property.
icoll = openWith.Keys

' The elements of the ValueCollection are strongly typed
' with the type that was specified for dictionary values.
Console.WriteLine()
For Each s As String In  icoll
    Console.WriteLine("Key = {0}", s)
Next s

Remarques

L’ordre des clés dans le retourné ICollection<T> n’est pas spécifié, mais il est garanti qu’il s’agit du même ordre que les valeurs correspondantes dans le Values ICollection<T> retourné par la propriété.The order of the keys in the returned ICollection<T> is unspecified, but it is guaranteed to be the same order as the corresponding values in the ICollection<T> returned by the Values property.

S’applique à

Voir aussi