IDictionary<TKey,TValue>.Keys IDictionary<TKey,TValue>.Keys IDictionary<TKey,TValue>.Keys IDictionary<TKey,TValue>.Keys Property

Definición

Obtiene una interfaz ICollection<T> que contiene las claves de la interfaz 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)

Valor de propiedad

ICollection<TKey>

ICollection<T> que contiene las claves del objeto que implementa el IDictionary<TKey,TValue>.An ICollection<T> containing the keys of the object that implements IDictionary<TKey,TValue>.

Ejemplos

En el ejemplo de código siguiente se muestra cómo enumerar las claves Keys por separado mediante la propiedad.The following code example shows how to enumerate keys alone using the Keys property.

Este código forma parte de un ejemplo más grande que se puede compilar y ejecutar.This code is part of a larger example that can be compiled and executed. Vea 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

Comentarios

El orden de las claves del devuelto ICollection<T> no está especificado, pero se garantiza que será el mismo orden que los valores ICollection<T> correspondientes del devuelto por la Values propiedad.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.

Se aplica a

Consulte también: