Hashtable.EqualityComparer 屬性

定義

取得 IEqualityComparer 所使用的 Hashtable

C#
protected System.Collections.IEqualityComparer EqualityComparer { get; }
C#
protected System.Collections.IEqualityComparer? EqualityComparer { get; }

屬性值

IEqualityComparer 所使用的 Hashtable

例外狀況

屬性設為值,但使用 IHashCodeProviderIComparer 建立雜湊資料表。

備註

IEqualityComparer同時包含比較子和哈希碼提供者。 如果在建構函式中使用 HashtableIEqualityComparer則不需要在 中Hashtable做為索引鍵的物件覆寫 Object.GetHashCodeObject.Equals 方法。

擷取這個屬性的值是 O(1) 作業。

適用於

產品 版本
.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 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

另請參閱