IDictionary.Contains(Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
true
IDictionary jika berisi elemen dengan kunci; jika tidak, false
.
Pengecualian
key
adalah 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.