Uri.ReferenceEquals()方法与示例

Uri.ReferenceEquals() 方法

Uri.ReferenceEquals()方法用于检查两个指定对象的引用。这是一个静态和替代方法。

语法:

    boolUri.ReferenceEquals(Uri uri1, Uri uri2);

Parameter(s):

  • Uri uri1 –表示要比较的第一个Uri。

  • Uri uri2 –表示要比较的第二个Uri。

返回值:

此方法的返回类型为Boolean,如果两个对象的引用相等,则返回true,否则返回false。

示例,演示方法示例Uri.ReferenceEquals()

using System;

class UriExample
{
    //程序入口
    static public void Main()
    {
        // 创建一些Uri对象
        Uri uri1 = new Uri("https://www.nhooo.com/");
        Uri uri2 = new Uri("https://www.nhooo.com/");
                
        if (Uri.ReferenceEquals(uri1, uri1))
            Console.WriteLine("Both references are equal");
        else
            Console.WriteLine("Both references are not equal");

        if (Uri.ReferenceEquals(uri1, uri2))
            Console.WriteLine("Both references are equal");
        else
            Console.WriteLine("Both references are not equal");
    }
}

输出结果

Both references are equal
Both references are not equal