CompilerInfo.GetHashCode Método

Definición

Devuelve el código hash de la instancia actual.

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

Devoluciones

Código hash entero con signo de 32 bits para la instancia actual CompilerInfo , adecuado para su uso en algoritmos hash y estructuras de datos como una tabla hash.

Ejemplos

En el ejemplo de código siguiente se crea una instancia de la Microsoft.VisualBasic.VBCodeProvider clase . En el ejemplo se muestra el nombre del proveedor, el código hash y la extensión de nombre de archivo predeterminada para la nueva instancia del proveedor. Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la CompilerInfo clase .

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

Comentarios

Este método invalida el Object.GetHashCode método .

Este método genera el mismo código hash para dos objetos que son iguales según el Equals método .

Se aplica a

Consulte también