CompilerInfo.GetHashCode Metode

Definisi

Mengembalikan kode hash untuk instans saat ini.

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

Mengembalikan

Kode hash bilangan bulat bertanda tangan 32-bit untuk instans saat ini CompilerInfo , cocok untuk digunakan dalam algoritma hashing dan struktur data seperti tabel hash.

Contoh

Contoh kode berikut membuat instans Microsoft.VisualBasic.VBCodeProvider kelas. Contoh menampilkan nama penyedia, kode hash, dan ekstensi nama file default untuk instans penyedia baru. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk CompilerInfo kelas .

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

Keterangan

Metode ini mengambil Object.GetHashCode alih metode .

Metode ini menghasilkan kode hash yang sama untuk dua objek yang sama sesuai dengan Equals metode .

Berlaku untuk

Lihat juga