CompilerInfo.GetHashCode Methode

Definitie

Retourneert de hash-code voor het huidige exemplaar.

public:
 override int GetHashCode();
public override int GetHashCode();
override this.GetHashCode : unit -> int
Public Overrides Function GetHashCode () As Integer

Retouren

Een 32-bits ondertekende hashcode voor gehele getallen voor het huidige CompilerInfo exemplaar, geschikt voor gebruik in hash-algoritmen en gegevensstructuren zoals een hash-tabel.

Voorbeelden

In het volgende codevoorbeeld wordt een exemplaar van de klasse Microsoft.VisualBasic.VBCodeProvider gemaakt. In het voorbeeld worden de providernaam, hashcode en de standaardbestandsextensie voor het nieuwe providerexemplaren weergegeven. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de CompilerInfo klasse.

// 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)

Opmerkingen

Met deze methode wordt de Object.GetHashCode methode overschreven.

Met deze methode wordt dezelfde hash-code gegenereerd voor twee objecten die gelijk zijn aan de Equals methode.

Van toepassing op

Zie ook