Dictionary<TKey,TValue>.Comparer プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ディクショナリのキーの等価性を判断するために使用される IEqualityComparer<T> を取得します。
public:
property System::Collections::Generic::IEqualityComparer<TKey> ^ Comparer { System::Collections::Generic::IEqualityComparer<TKey> ^ get(); };
public System.Collections.Generic.IEqualityComparer<TKey> Comparer { get; }
member this.Comparer : System.Collections.Generic.IEqualityComparer<'Key>
Public ReadOnly Property Comparer As IEqualityComparer(Of TKey)
プロパティ値
IEqualityComparer<T>現在のDictionary<TKey,TValue>のキーの等価性を判断し、キーのハッシュ値を提供するために使用されるジェネリック インターフェイスの実装です。
注釈
Dictionary<TKey,TValue> には、キーが等しいかどうかを判断するための等価実装が必要です。
IEqualityComparer<T> パラメーターを受け取るコンストラクターを使用して、comparerジェネリック インターフェイスの実装を指定できます。指定しない場合は、既定のジェネリック等値比較子EqualityComparer<T>.Defaultが使用されます。
このプロパティの値の取得は O(1) 操作です。