CompilerInfo.GetHashCode Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar hash-koden för den aktuella instansen.
public:
override int GetHashCode();
public override int GetHashCode();
override this.GetHashCode : unit -> int
Public Overrides Function GetHashCode () As Integer
Returer
En 32-bitars signerad heltalshashkod för den aktuella CompilerInfo instansen, lämplig för användning i hash-algoritmer och datastrukturer, till exempel en hash-tabell.
Exempel
I följande kodexempel skapas en instans av Microsoft.VisualBasic.VBCodeProvider klassen. Exemplet visar providernamnet, hashkoden och standardfilnamnstillägget för den nya providerinstansen. Det här kodexemplet är en del av ett större exempel för CompilerInfo klassen.
// 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)
Kommentarer
Den här metoden åsidosätter Object.GetHashCode metoden.
Den här metoden genererar samma hash-kod för två objekt som är lika med Equals metoden.