CompilerInfo.GetHashCode メソッド
アセンブリ: System (system.dll 内)

Dim instance As CompilerInfo Dim returnValue As Integer returnValue = instance.GetHashCode
現在の CompilerInfo インスタンスの 32 ビット符号付き整数ハッシュ コード。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。

このメソッドは、Object.GetHashCode メソッドをオーバーライドします。
このメソッドは、Equals メソッドによって等しいと評価された 2 つのオブジェクトに対して同じハッシュ コードを生成します。

Microsoft.VisualBasic.VBCodeProvider クラスのインスタンスを作成するコード例を次に示します。この例は、新しいプロバイダ インスタンスのプロバイダ名、ハッシュ コード、および既定のファイル名拡張子を表示します。このコード例は、CompilerInfo クラスのトピックで取り上げているコード例の一部分です。
' Get the provider for Microsoft.VisualBasic Dim provider = New VBCodeProvider() ' Display the Visual Basic language provider information. Console.WriteLine("Visual Basic provider is {0}", _ provider.ToString()) Console.WriteLine(" Provider hash code: {0}", _ provider.GetHashCode().ToString()) Console.WriteLine(" Default file extension: {0}", _ provider.FileExtension)
// Get the provider for Microsoft.VisualBasic CodeDomProvider provider = new VBCodeProvider(); // Display the Visual Basic language provider information. Console.WriteLine("Visual Basic provider is {0}", provider.ToString()); Console.WriteLine(" Provider hash code: {0}", provider.GetHashCode().ToString()); Console.WriteLine(" Default file extension: {0}", provider.FileExtension);
// Get the provider for Microsoft.VisualBasic CodeDomProvider^ provider = gcnew VBCodeProvider; if ( provider ) { // Display the Visual Basic language provider information. Console::WriteLine( "Visual Basic provider is {0}", provider->ToString() ); Console::WriteLine( " Provider hash code: {0}", provider->GetHashCode().ToString() ); Console::WriteLine( " Default file extension: {0}", provider->FileExtension ); }


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


- CompilerInfo.GetHashCode メソッドのページへのリンク