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 itemkarşılaştırmak için içindeki Hashtable anahtar.

Döndürülenler

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

Özel durumlar

item, null değeridir.

-veya-

key, null değeridir.

Açıklamalar

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

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

Şunlara uygulanır

Ayrıca bkz.