Hashtable.KeyEquals(Object, Object) Yöntem

Tanım

Belirli Object bir anahtarı içindeki Hashtablebelirli bir anahtarla karşılaştırır.

protected:
 virtual bool KeyEquals(System::Object ^ item, System::Object ^ key);
protected virtual bool KeyEquals(object item, object key);
protected virtual bool KeyEquals(object? item, object key);
abstract member KeyEquals : obj * obj -> bool
override this.KeyEquals : obj * obj -> bool
Protected Overridable Function KeyEquals (item As Object, key As Object) As Boolean

Parametreler

item
Object

Object ile keykarşılaştırmak için.

key
Object

ile Hashtablekarşılaştırmak için içindeki item anahtar.

Döndürülenler

trueve eşitseitem; değilse, key.false

Özel durumlar

item, null'e eşittir.

-veya-

key, null'e eşittir.

Açıklamalar

Karma tablo belirli IComparer bir uygulamayla oluşturulduysa, bu yöntem bu karşılaştırıcıyı kullanır; yani Compare (item, key). Aksi takdirde kullanır item.Equals(key).

Bu yöntem bir O(1) işlemdir.

Şunlara uygulanır

Ayrıca bkz.