📅  最后修改于: 2023-12-03 15:30:17.247000             🧑  作者: Mango
在C#中,Uri.GetHashCode()方法返回当前Uri实例的哈希码。哈希码是一个整数值,通常用于将对象存储在哈希表中。
public override int GetHashCode();
该方法不接受任何参数。
返回当前Uri实例的哈希码,类型为Int32。
string url1 = "https://www.example.com";
string url2 = "https://www.example.com";
Uri uri1 = new Uri(url1);
Uri uri2 = new Uri(url2);
int hash1 = uri1.GetHashCode();
int hash2 = uri2.GetHashCode();
Console.WriteLine("URI1: {0}", hash1);
Console.WriteLine("URI2: {0}", hash2);
// Output:
// URI1: 2138809972
// URI2: 2138809972
在上面的示例中,我们创建了两个uri实例,然后使用GetHashCode
方法获取它们的哈希码, 最后打印出相同的哈希码。