CompilerInfo.GetHashCode Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.