IEqualityComparer ジェネリック インターフェイス
アセンブリ: mscorlib (mscorlib.dll 内)


このインターフェイスを使用すると、複数のコレクションが等しいかどうかの比較方法をカスタマイズし、実装できます。つまり、T 型に対する等値の定義を独自に作成し、この定義が、IEqualityComparer ジェネリック インターフェイスを受け付けるコレクション型で使用されるように指定できます。.NET Framework では、Dictionary ジェネリック コレクション型のコンストラクタがこのインターフェイスを受け付けます。
このインターフェイスの既定の実装は、EqualityComparer ジェネリック クラスの Default プロパティによって提供されます。StringComparer クラスは、String 型の IEqualityComparer を実装しています。
このインターフェイスは、等値であるかどうかの比較だけをサポートします。並べ替え操作と順序に対する比較は、IComparer ジェネリック インターフェイスによってカスタマイズできます。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


IEqualityComparer メンバ
System.Collections.Generic 名前空間
EqualityComparer ジェネリック クラス
Dictionary ジェネリック クラス
Dictionary コンストラクタ
IComparer ジェネリック インターフェイス
- IEqualityComparer ジェネリック インターフェイスのページへのリンク