📜  C#中的DateTimeOffset.GetHashCode方法

📅  最后修改于: 2021-05-29 14:06:06             🧑  作者: Mango

DateTimeOffset.GetHashCode方法用于获取当前DateTimeOffset对象的哈希码。

下面的程序说明了DateTimeOffset.GetHashCode()方法的用法:

范例1:

// C# program to demonstrate the
// DateTimeOffset.GetHashCode()
// Method
using System;
using System.Globalization;
  
class GFG {
  
    // Main Method
    public static void Main()
    {
  
        // creating object of  DateTimeOffset
        DateTimeOffset offset = new DateTimeOffset(2007,
                6, 1, 7, 55, 0, new TimeSpan(-5, 0, 0));
  
        // Returns the hash code for the
        // current DateTimeOffset object.
        // instance using GetHashCode() method
        int value = offset.GetHashCode();
  
        // Display the HashCode
        Console.WriteLine("HashCode for DateTimeOffset is: {0}", value);
    }
}
输出:
HashCode for DateTimeOffset is: 981031011

范例2:

// C# program to demonstrate the
// DateTimeOffset.GetHashCode()
// Method
using System;
using System.Globalization;
  
class GFG {
  
    // Main Method
    public static void Main()
    {
        // calling get() Method
        get(new DateTimeOffset(2007, 6, 1, 7, 
             55, 0, new TimeSpan(-5, 0, 0)));
                      
        get(new DateTimeOffset(2017, 6, 1, 7,
             55, 0, new TimeSpan(-5, 0, 0)));
    }
    public static void get(DateTimeOffset offset)
    {
  
        // Returns the hash code for the 
        // current DateTimeOffset object.
        // instance using GetHashCode() method
        int value = offset.GetHashCode();
  
        // Display the HashCode
        Console.WriteLine("HashCode for DateTimeOffset is: {0}", value);
    }
}
输出:
HashCode for DateTimeOffset is: 981031011
HashCode for DateTimeOffset is: 1633960685