UTF8Encoding.GetHashCode Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 untuk instans saat ini.
Contoh
Contoh berikut menggunakan GetHashCode metode untuk mengembalikan kode hash untuk UTF8Encoding instans. Perhatikan bahwa kode hash yang dikembalikan oleh metode ini tergantung pada konstruktor yang digunakan untuk membuat UTF8Encoding objek.
using System;
using System.Text;
class UTF8EncodingExample {
public static void Main() {
// Many ways to instantiate a UTF8 encoding.
UTF8Encoding UTF8a = new UTF8Encoding();
Encoding UTF8b = Encoding.UTF8;
Encoding UTF8c = new UTF8Encoding(true, true);
Encoding UTF8d = new UTF8Encoding(false, false);
// But not all are the same.
Console.WriteLine(UTF8a.GetHashCode());
Console.WriteLine(UTF8b.GetHashCode());
Console.WriteLine(UTF8c.GetHashCode());
Console.WriteLine(UTF8d.GetHashCode());
}
}
Imports System.Text
Class UTF8EncodingExample
Public Shared Sub Main()
' Many ways to instantiate a UTF8 encoding.
Dim UTF8a As New UTF8Encoding()
Dim UTF8b As Encoding = Encoding.UTF8
Dim UTF8c = New UTF8Encoding(True, True)
Dim UTF8d = New UTF8Encoding(False, False)
' But not all are the same.
Console.WriteLine(UTF8a.GetHashCode())
Console.WriteLine(UTF8b.GetHashCode())
Console.WriteLine(UTF8c.GetHashCode())
Console.WriteLine(UTF8d.GetHashCode())
End Sub
End Class