SortedDictionary<TKey,TValue>.Values Propiedad

Definición

Obtiene una colección que contiene los valores de SortedDictionary<TKey,TValue>.Gets a collection containing the values in the SortedDictionary<TKey,TValue>.

public:
 property System::Collections::Generic::SortedDictionary<TKey, TValue>::ValueCollection ^ Values { System::Collections::Generic::SortedDictionary<TKey, TValue>::ValueCollection ^ get(); };
public System.Collections.Generic.SortedDictionary<TKey,TValue>.ValueCollection Values { get; }
member this.Values : System.Collections.Generic.SortedDictionary<'Key, 'Value>.ValueCollection
Public ReadOnly Property Values As SortedDictionary(Of TKey, TValue).ValueCollection

Valor de propiedad

SortedDictionary<TKey,TValue>.ValueCollection

Colección SortedDictionary<TKey,TValue>.ValueCollection que contiene los valores de la colección SortedDictionary<TKey,TValue>.A SortedDictionary<TKey,TValue>.ValueCollection containing the values in the SortedDictionary<TKey,TValue>.

Ejemplos

En este ejemplo de código se muestra cómo enumerar los valores del diccionario mediante la Values propiedad y cómo enumerar las claves y los valores del diccionario.This code example shows how to enumerate the values in the dictionary using the Values property, and how to enumerate the keys and values in the dictionary.

Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para la SortedDictionary<TKey,TValue> clase.This code example is part of a larger example provided for the SortedDictionary<TKey,TValue> class.

// To get the values alone, use the Values property.
SortedDictionary<string, string>.ValueCollection valueColl =
    openWith.Values;

// The elements of the ValueCollection are strongly typed
// with the type that was specified for dictionary values.
Console.WriteLine();
foreach( string s in valueColl )
{
    Console.WriteLine("Value = {0}", s);
}
' To get the values alone, use the Values property.
Dim valueColl _
    As SortedDictionary(Of String, String).ValueCollection = _
    openWith.Values

' 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 valueColl 
    Console.WriteLine("Value = {0}", s)
Next s
// When you use foreach to enumerate dictionary elements,
// the elements are retrieved as KeyValuePair objects.
Console.WriteLine();
foreach( KeyValuePair<string, string> kvp in openWith )
{
    Console.WriteLine("Key = {0}, Value = {1}",
        kvp.Key, kvp.Value);
}
' When you use foreach to enumerate dictionary elements,
' the elements are retrieved as KeyValuePair objects.
Console.WriteLine()
For Each kvp As KeyValuePair(Of String, String) In openWith
    Console.WriteLine("Key = {0}, Value = {1}", _
        kvp.Key, kvp.Value)
Next kvp

Comentarios

Los valores de SortedDictionary<TKey,TValue>.ValueCollection se ordenan de acuerdo con la Comparer propiedad y se encuentran en el mismo orden que las claves asociadas de la SortedDictionary<TKey,TValue>.KeyCollection devuelta por la Keys propiedad.The values in the SortedDictionary<TKey,TValue>.ValueCollection are sorted according to the Comparer property, and are in the same order as the associated keys in the SortedDictionary<TKey,TValue>.KeyCollection returned by the Keys property.

El valor devuelto SortedDictionary<TKey,TValue>.ValueCollection no es una copia estática; en su lugar, SortedDictionary<TKey,TValue>.ValueCollection hace referencia a los valores de la original SortedDictionary<TKey,TValue> .The returned SortedDictionary<TKey,TValue>.ValueCollection is not a static copy; instead, the SortedDictionary<TKey,TValue>.ValueCollection refers back to the values in the original SortedDictionary<TKey,TValue>. Por lo tanto, los cambios realizados en SortedDictionary<TKey,TValue> continúan reflejándose en SortedDictionary<TKey,TValue>.ValueCollection .Therefore, changes to the SortedDictionary<TKey,TValue> continue to be reflected in the SortedDictionary<TKey,TValue>.ValueCollection.

Obtener el valor de esta propiedad es una operación O (1).Getting the value of this property is an O(1) operation.

Se aplica a

Consulte también