CompilerInfo.GetHashCode Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Hashcode für die aktuelle Instanz zurück.
public:
override int GetHashCode();
public override int GetHashCode ();
override this.GetHashCode : unit -> int
Public Overrides Function GetHashCode () As Integer
Gibt zurück
Ein 32-Bit-Ganzzahl-Hashcode mit Vorzeichen für die aktuelle CompilerInfo-Instanz, der zur Verwendung in Hashalgorithmen und Datenstrukturen, z. B. Hashtabellen, geeignet ist.
Beispiele
Im folgenden Codebeispiel wird eine instance der Microsoft.VisualBasic.VBCodeProvider -Klasse erstellt. Im Beispiel werden der Anbietername, der Hashcode und die Standarddateierweiterung für den neuen Anbieter instance angezeigt. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die CompilerInfo-Klasse bereitgestellt wird.
// Get the provider for Microsoft.VisualBasic
// CodeDomProvider^ provider = CodeDomProvider.CreateProvider("VisualBasic");
CodeDomProvider^ provider = CodeDomProvider::CreateProvider("VisualBasic");
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 );
}
// Get the provider for Microsoft.VisualBasic
CodeDomProvider provider = CodeDomProvider.CreateProvider("VisualBasic");
// 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
Dim provider = CodeDomProvider.CreateProvider("VisualBasic")
' 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)
Hinweise
Diese Methode überschreibt die Object.GetHashCode -Methode.
Diese Methode generiert für zwei Objekte, die gemäß der Equals-Methode gleich sind, denselben Hashcode.