Bagikan melalui


IDictionary.Keys Properti

Definisi

Mendapatkan objek yang ICollection berisi kunci IDictionary objek.

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

Nilai Properti

Objek ICollection yang berisi kunci IDictionary objek.

Contoh

Contoh kode berikut menunjukkan cara mengimplementasikan Keys properti. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk IDictionary kelas .

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

Keterangan

Urutan kunci dalam objek yang dikembalikan ICollection tidak ditentukan, tetapi dijamin urutannya sama dengan nilai yang sesuai dalam ICollection yang dikembalikan oleh Values properti .

Berlaku untuk

Lihat juga