Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Phương thức UInt32.GetHashCode() trong C#

Phương thức UInt32.GetHashCode() trong C# lấy mã băm (HashCode) cho instance UInt32 hiện tại.

Cú pháp

public override int GetHashCode ();

Ví dụ

using System; 
public class Demo { 
    public static void Main(){ 
        uint val1 = 100; 
        uint val2 = UInt16.MinValue; 
        Console.WriteLine("HashCode cho val1 = " + val1.GetHashCode()); 
        Console.WriteLine("HashCode cho val2 = " + val2.GetHashCode()); 
    } 
}

Kết quả

HashCode cho val1 = 100 
HashCode cho val2 = 0

Ví dụ khác

using System; 
public class Demo { 
    public static void Main(){ 
        uint val1 = 50; 
        uint val2 = UInt16.MaxValue; 
        Console.WriteLine("HashCode cho val1 = " + val1.GetHashCode()); 
        Console.WriteLine("HashCode cho val2 = " + val2.GetHashCode()); 
    } 
}

Kết quả

HashCode cho val1 = 50 
HashCode cho val2 = 65535