OrderedDictionary.Values Propriété

Définition

Obtient un objet ICollection contenant les valeurs de la collection OrderedDictionary.

C#
public System.Collections.ICollection Values { get; }

Valeur de propriété

Objet ICollection contenant les valeurs de la collection OrderedDictionary.

Implémente

Exemples

L’exemple de code suivant illustre la création et la population d’une OrderedDictionary collection, puis imprime le contenu dans la console. Dans cet exemple, les Keys propriétés et Values sont passées à une méthode qui affiche le contenu. Ce code fait partie d’un exemple de code plus volumineux qui peut être consulté à l’adresse OrderedDictionary.

C#
// Creates and initializes a OrderedDictionary.
OrderedDictionary myOrderedDictionary = new OrderedDictionary();
myOrderedDictionary.Add("testKey1", "testValue1");
myOrderedDictionary.Add("testKey2", "testValue2");
myOrderedDictionary.Add("keyToDelete", "valueToDelete");
myOrderedDictionary.Add("testKey3", "testValue3");

ICollection keyCollection = myOrderedDictionary.Keys;
ICollection valueCollection = myOrderedDictionary.Values;

// Display the contents using the key and value collections
DisplayContents(keyCollection, valueCollection, myOrderedDictionary.Count);
C#
// Displays the contents of the OrderedDictionary from its keys and values
public static void DisplayContents(
    ICollection keyCollection, ICollection valueCollection, int dictionarySize)
{
    String[] myKeys = new String[dictionarySize];
    String[] myValues = new String[dictionarySize];
    keyCollection.CopyTo(myKeys, 0);
    valueCollection.CopyTo(myValues, 0);

    // Displays the contents of the OrderedDictionary
    Console.WriteLine("   INDEX KEY                       VALUE");
    for (int i = 0; i < dictionarySize; i++)
    {
        Console.WriteLine("   {0,-5} {1,-25} {2}",
            i, myKeys[i], myValues[i]);
    }
    Console.WriteLine();
}

Remarques

L’objet retourné ICollection n’est pas une copie statique ; au lieu de cela, le ICollection renvoie aux valeurs de la collection d’origine OrderedDictionary . Par conséquent, les modifications apportées au OrderedDictionary continuent d’être reflétées dans .ICollection

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0