当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C# Uri.IsBaseOf()用法及代码示例


Uri.IsBaseOf() 方法

Uri.IsBaseOf() 方法是一个实例方法,用于检查一个 Uri 的对象是否是另一个 Uri 类对象的基类。此方法返回一个布尔值,如果当前对象基于指定的对象,则返回 true,否则返回 false。

用法:

    bool Uri.IsBaseOf(Uri uri);

参数:

  • Uri uri– 表示可能是当前对象基础的对象。

返回值:

这个方法的返回类型是boolean, 如果当前对象是指定对象的基础,则返回 true,否则返回 false。

示例演示 Uri.IsBaseOf() 方法的示例

using System;

class UriExample
{
    //Entry point of Program
    static public void Main()
    {
        // Create some Uri objects
        Uri uri1 = new Uri("https://www.includehelp.com/");
        Uri uri2 = new Uri("https://www.duggu.com/");

        // Create a new Uri to check above uri are base of this uri or not.
        Uri newUri = new Uri("https://www.includehelp.com/C#_Article.aspx");

        //here we will check given uri is base of another Uri.
        if (uri1.IsBaseOf(newUri))
            Console.WriteLine("uri1 is baseof newUri");
        else
            Console.WriteLine("uri1 is not baseof newUri");

        if (uri2.IsBaseOf(newUri))
            Console.WriteLine("uri2 is baseof newUri");
        else
            Console.WriteLine("uri2 is not baseof newUri");
    }
}

输出

uri1 is baseof newUri
uri2 is not baseof newUri


相关用法


注:本文由纯净天空筛选整理自 C# | Uri.IsBaseOf() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。