InstanceDataCollection.Values Właściwość

Definicja

Pobiera nieprzetworzone wartości liczników, które składają się na dane wystąpienia dla licznika.

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

Wartość właściwości

Element ICollection reprezentujący nieprzetworzone wartości danych licznika.

Przykłady

W poniższym przykładzie kodu użyto Values właściwości obiektu InstanceDataCollection w celu zwrócenia kolekcji InstanceData obiektów, które konwertuje na tablicę. Generuje tablicę nazw wystąpień przy użyciu Keys właściwości . Dla każdego elementu w tablicy InstanceData obiektów wyświetla skojarzona nazwa wystąpienia i wywołuje funkcję w celu przetworzenia InstanceData obiektu.

C#
// Display the contents of an InstanceDataCollection.
public static void ProcessInstanceDataCollection(InstanceDataCollection idCol)
{

    ICollection idColKeys = idCol.Keys;
    string[] idColKeysArray = new string[idColKeys.Count];
    idColKeys.CopyTo(idColKeysArray, 0);

    ICollection idColValues = idCol.Values;
    InstanceData[] idColValuesArray = new InstanceData[idColValues.Count];
    idColValues.CopyTo(idColValuesArray, 0);

    Console.WriteLine("  InstanceDataCollection for \"{0}\" " +
        "has {1} elements.", idCol.CounterName, idCol.Count);

    // Display the InstanceDataCollection Keys and Values.
    // The Keys and Values collections have the same number of elements.
    int index;
    for(index=0; index<idColKeysArray.Length; index++)
    {
        Console.WriteLine("    Next InstanceDataCollection " +
            "Key is \"{0}\"", idColKeysArray[index]);
        ProcessInstanceDataObject(idColValuesArray[index]);
    }
}

Dotyczy

Produkt Wersje
.NET Framework 1.1, 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
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9