PropertyCollection.IDictionary.Keys Vlastnost

Definice

ICollection Získá objekt obsahující klíče objektuIDictionary.

property System::Collections::ICollection ^ System::Collections::IDictionary::Keys { System::Collections::ICollection ^ get(); };
System.Collections.ICollection System.Collections.IDictionary.Keys { get; }
member this.System.Collections.IDictionary.Keys : System.Collections.ICollection
 ReadOnly Property Keys As ICollection Implements IDictionary.Keys

Hodnota vlastnosti

Objekt ICollection obsahující klíče objektu IDictionary .

Implementuje

Příklady

Následující příklad ukazuje, jak implementovat Keys vlastnost. Tento příklad kódu je součástí většího příkladu uvedeného pro třídu IDictionary.

public ICollection Keys
{
    get
    {
        // Return an array where each item is a key.
        Object[] keys = new Object[ItemsInUse];
        for (Int32 n = 0; n < ItemsInUse; n++)
            keys[n] = items[n].Key;
        return keys;
    }
}
Public ReadOnly Property Keys() As ICollection Implements IDictionary.Keys
    Get

        ' Return an array where each item is a key.
        ' Note: Declaring keyArray() to have a size of ItemsInUse - 1
        '       ensures that the array is properly sized, in VB.NET
        '       declaring an array of size N creates an array with
        '       0 through N elements, including N, as opposed to N - 1
        '       which is the default behavior in C# and C++.
        Dim keyArray() As Object = New Object(ItemsInUse - 1) {}
        Dim n As Integer
        For n = 0 To ItemsInUse - 1
            keyArray(n) = items(n).Key
        Next n

        Return keyArray
    End Get
End Property

Poznámky

Pořadí klíčů ve vráceném ICollection objektu není zadáno, ale je zaručeno, že bude stejné pořadí jako odpovídající hodnoty vracené ICollectionValues vlastností.

Platí pro

Viz také