IDictionary.Contains(Object) Metode

Definisi

Menentukan apakah IDictionary objek berisi elemen dengan kunci yang ditentukan.

public:
 bool Contains(System::Object ^ key);
public bool Contains (object key);
abstract member Contains : obj -> bool
Public Function Contains (key As Object) As Boolean

Parameter

key
Object

Kunci untuk ditemukan di IDictionary objek .

Mengembalikan

trueIDictionary jika berisi elemen dengan kunci; jika tidak, false.

Pengecualian

keyadalah null.

Contoh

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

public:
    virtual bool Contains(Object^ key)
    {
        int index;
        return TryGetIndexOfKey(key, &index);
    }
public bool Contains(object key)
{
   Int32 index;
   return TryGetIndexOfKey(key, out index);
}
Public Function Contains(ByVal key As Object) As Boolean Implements IDictionary.Contains
    Dim index As Integer
    Return TryGetIndexOfKey(key, index)
End Function

Keterangan

Implementasi dapat bervariasi dalam apakah memungkinkan kunci menjadi null.

Dimulai dengan .NET Framework 2.0, metode ini menggunakan objek Equals dan CompareTo metode item koleksi untuk menentukan apakah item ada. Dalam versi .NET Framework sebelumnya, penentuan ini dibuat dengan menggunakan Equals metode item dan CompareTo parameter pada objek dalam koleksi.

Berlaku untuk