CompilerInfo.GetHashCode Methode

Definition

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-ganzzahliger Hashcode für die aktuelle CompilerInfo Instanz, geeignet für die Verwendung in Hashingalgorithmen und Datenstrukturen wie einer Hashtabelle.

Beispiele

Im folgenden Codebeispiel wird eine Instanz der Microsoft.VisualBasic.VBCodeProvider Klasse erstellt. Im Beispiel werden der Anbietername, der Hashcode und die Standarddateierweiterung für die neue Anbieterinstanz 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");

// 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 setzt die Object.GetHashCode Methode außer Kraft.

Diese Methode generiert denselben Hashcode für zwei Objekte, die entsprechend der Equals Methode gleich sind.

Gilt für:

Weitere Informationen