Hashtable.KeyEquals(Object, Object) Yöntem

Tanım

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

C#
protected virtual bool KeyEquals (object item, object key);
C#
protected virtual bool KeyEquals (object? item, object key);

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

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Ayrıca bkz.