Partager via


CompilerInfo.GetHashCode Méthode

Définition

Retourne le code de hachage pour l'instance actuelle.

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

Retours

Code de hachage d'entier signé 32 bits pour l'instance actuelle de CompilerInfo, utilisable dans des algorithmes de hachage et des structures de données, telles qu'une table de hachage.

Exemples

L’exemple de code suivant crée une instance de la Microsoft.VisualBasic.VBCodeProvider classe . L’exemple montre comment afficher le nom du fournisseur, le code de hachage et l’extension de nom de fichier par défaut pour le nouveau fournisseur instance. Cet exemple de code fait partie d’un exemple plus grand fourni pour la CompilerInfo classe .

         // Get the provider for Microsoft.VisualBasic
//         CodeDomProvider^ provider = CodeDomProvider.CreateProvider("VisualBasic");
         CodeDomProvider^ provider = CodeDomProvider::CreateProvider("VisualBasic");
         if ( provider ) // 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
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)

Remarques

Cette méthode remplace la Object.GetHashCode méthode .

Cette méthode génère le même code de hachage pour deux objets qui sont égaux selon la méthode Equals.

S’applique à

Voir aussi