📅  最后修改于: 2023-12-03 15:14:32.346000             🧑  作者: Mango
在C#中,Uri
类提供了一个用于比较两个Uri
实例是否相等的Inequality()
运算符。本文将介绍Uri.Inequality()
运算符的使用方法,并给出示例代码。
Uri.Inequality()
运算符用于比较两个Uri
实例是否相等,并返回布尔值。如果两个Uri
实例的值相同,则返回false
;否则返回true
。
public static bool operator !=(Uri uri1, Uri uri2);
下面是一个示例程序,演示了如何使用Uri.Inequality()
运算符比较两个Uri
实例是否相等:
using System;
class Program
{
static void Main(string[] args)
{
Uri uri1 = new Uri("https://www.example.com/");
Uri uri2 = new Uri("https://www.example.com/");
if (uri1 != uri2)
Console.WriteLine("uri1 is not equal to uri2");
else
Console.WriteLine("uri1 is equal to uri2");
}
}
输出:
uri1 is equal to uri2
在示例中,我们创建了两个Uri
实例,它们的值都为https://www.example.com/
。然后使用Uri.Inequality()
运算符比较它们是否相等。由于两个Uri
实例的值相同,因此输出结果为uri1 is equal to uri2
。
下面再演示一个比较两个Uri
实例不相等的示例:
using System;
class Program
{
static void Main(string[] args)
{
Uri uri1 = new Uri("https://www.example.com/");
Uri uri2 = new Uri("https://www.example.org/");
if (uri1 != uri2)
Console.WriteLine("uri1 is not equal to uri2");
else
Console.WriteLine("uri1 is equal to uri2");
}
}
输出:
uri1 is not equal to uri2
在示例中,我们创建了两个Uri
实例,它们的值分别为https://www.example.com/
和https://www.example.org/
。然后使用Uri.Inequality()
运算符比较它们是否相等。由于两个Uri
实例的值不相同,因此输出结果为uri1 is not equal to uri2
。
本文介绍了在C#中使用Uri.Inequality()
运算符比较两个Uri
实例是否相等的方法,并给出了示例代码。该运算符可以帮助我们快速地比较两个Uri
实例是否相等,从而在编写程序时更加高效、便捷。