IHashCodeProvider インターフェイス
メモ : このインターフェイスは、互換性のために残されています。
カスタム ハッシュ関数を使用して、オブジェクトのハッシュ コードを提供します。 名前空間: System.Collectionsアセンブリ: mscorlib (mscorlib.dll 内)

<ObsoleteAttribute("Please use IEqualityComparer instead.")> _ <ComVisibleAttribute(True)> _ Public Interface IHashCodeProvider
[ObsoleteAttribute("Please use IEqualityComparer instead.")] [ComVisibleAttribute(true)] public interface IHashCodeProvider
[ObsoleteAttribute(L"Please use IEqualityComparer instead.")] [ComVisibleAttribute(true)] public interface class IHashCodeProvider

IHashCodeProvider インターフェイスは、Hashtable クラスと組み合わせて使用します。Hashtable オブジェクトによってキーとして使用されるオブジェクトは、Object.GetHashCode メソッドおよび Object.Equals メソッドをオーバーライドする必要があります。Object.GetHashCode またはキーによる Object.GetHashCode の実装は、ハッシュ コード プロバイダとして使用されます。Object.Equals またはキーの Object.Equals の実装は、比較演算子として使用されます。
しかし、Hashtable コンストラクタの一部のオーバーロードは、パラメータとして IHashCodeProvider 実装や IComparer 実装、またはその両方を受け取ります。IHashCodeProvider 実装がコンストラクタに渡される場合は、その実装の IHashCodeProvider.GetHashCode メソッドがハッシュ コード プロバイダとして使用されます。IComparer 実装がコンストラクタに渡される場合は、その実装の IComparer.Compare メソッドが比較演算子として使用されます。

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。

サポート対象 : 1.0、1.1
2.0 では、互換性のために残されています (コンパイル時に警告)
.NET Compact Framework
サポート対象 : 1.0
2.0 では、互換性のために残されています (コンパイル時に警告)

IHashCodeProvider メソッド
IHashCodeProvider メンバ
Weblioに収録されているすべての辞書からIHashCodeProviderを検索する場合は、下記のリンクをクリックしてください。

- IHashCodeProviderのページへのリンク