Computer >> Máy Tính >  >> Lập trình >> C#

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

Phương thức DateTime.GetHashCode () trong C # được sử dụng để trả về mã băm cho trường hợp này. Giá trị trả về này là mã băm số nguyên có dấu 32 bit.

Cú pháp

Sau đây là cú pháp -

public override int GetHashCode ();

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức DateTime.GetHashCode () -

using System;
public class Demo {
   public static void Main() {
      DateTime d = new DateTime(2019, 11, 10, 7, 20, 45);
      int res = d.GetHashCode();
      Console.WriteLine("HashCode for date {0} = {1}", d, res);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

HashCode for date 11/10/2019 7:20:45 AM = -2002476754

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác để triển khai phương thức DateTime.GetHashCode () -

using System;
public class Demo {
   public static void Main() {
      DateTime d = DateTime.Now;
      int res = d.GetHashCode();
      Console.WriteLine("HashCode for date {0} = {1}", d, res);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

HashCode for date 10/16/2019 7:03:37 AM = -16205546