英語で読む

次の方法で共有


Hashtable.EqualityComparer プロパティ

定義

IEqualityComparer に使用する Hashtable を取得します。

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

プロパティ値

IEqualityComparer で使用する Hashtable

例外

プロパティには値が設定されますが、ハッシュ テーブルは IHashCodeProvider および IComparer を使用して作成されています。

注釈

には IEqualityComparer 、比較子とハッシュ コード プロバイダーの両方が含まれます。 コンストラクターで HashtableIEqualityComparer使用されている場合、 のHashtableキーとして使用されるオブジェクトは、 メソッドと Object.Equals メソッドをオーバーライドObject.GetHashCodeするために必要ありません。

このプロパティの値を取得するのは操作です 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

こちらもご覧ください