Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Phương thức Uri.IsBaseOf(Uri) trong C#

Phương thức Uri.IsBaseOf() trong C# xác định xem instance Uri hiện tại có phải là base của instance Uri chỉ định hay không.

Cú pháp

public bool IsBaseOf (Uri uri);

Tham số uri là instance Uri cần kiểm tra.

Ví dụ

using System; 
public class Demo { 
    public static void Main(){ 
        Uri newURI1 = new Uri("https://www.tutorialspoint.com/index.htm"); 
        Console.WriteLine("URI = " + newURI1); 
        Uri newURI2 = new Uri("https://www.tutorialspoint.com/"); 
        Console.WriteLine("URI = " + newURI2); 
        if(newURI1.Equals(newURI2)) 
            Console.WriteLine("Hai URI bằng nhau!"); 
        else 
            Console.WriteLine("Hai URI không bằng nhau!"); 
        if(newURI1.IsBaseOf(newURI2)) 
            Console.WriteLine("newURI1 là địa chỉ cơ sở"); 
        else 
            Console.WriteLine("newURI1 không phải địa chỉ cơ sở"); 
    } 
}

Kết quả

URI = https://www.tutorialspoint.com/index.htm 
URI = https://www.tutorialspoint.com/ 
Hai URI không bằng nhau! 
newURI1 là địa chỉ cơ sở

Ví dụ khác

using System; 
public class Demo { 
    public static void Main(){ 
        Uri newURI1 = new Uri("https://www.tutorialspoint.com/index.htm"); 
        Console.WriteLine("URI = " + newURI1); 
        Uri newURI2 = new Uri("https://www.qries.com/"); 
        Console.WriteLine("URI = " + newURI2); 
        if(newURI1.Equals(newURI2)) 
            Console.WriteLine("Hai URI bằng nhau!"); 
        else 
            Console.WriteLine("Hai URI không bằng nhau!"); 
        if(newURI1.IsBaseOf(newURI2)) 
            Console.WriteLine("newURI1 là địa chỉ cơ sở"); 
        else 
            Console.WriteLine("newURI1 không phải địa chỉ cơ sở"); 
    } 
}

Kết quả

URI = https://www.tutorialspoint.com/index.htm 
URI = https://www.qries.com/ 
Hai URI không bằng nhau! 
newURI1 không phải địa chỉ cơ sở