CompilerInfo.GetHashCode Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí kód hash pro aktuální instanci.
public:
override int GetHashCode();
public override int GetHashCode();
override this.GetHashCode : unit -> int
Public Overrides Function GetHashCode () As Integer
Návraty
32bitový celočíselná hodnota hash kódu pro aktuální CompilerInfo instanci, vhodný pro použití v algoritmech hash a datových strukturách, jako je například tabulka hash.
Příklady
Následující příklad kódu vytvoří instanci Microsoft.VisualBasic.VBCodeProvider třídy. Příklad zobrazí název zprostředkovatele, kód hash a výchozí příponu názvu souboru pro novou instanci zprostředkovatele. Tento příklad kódu je součástí většího příkladu uvedeného pro třídu CompilerInfo.
// 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)
Poznámky
Tato metoda přepíše metodu Object.GetHashCode .
Tato metoda generuje stejný hash kód pro dva objekty, které jsou rovny podle Equals metody.