推荐文章

c#去除字符串中的空格,回车,换行符,制表符

c#去除字符串中的空格,回车,换行符,制表符

c#去除字符串中的空格,回车,换行符,制表符
C#监控程序启动和关闭

C#监控程序启动和关闭

C#监控程序启动和关闭using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;using System.Threading;namespace ProcessListener{ class Program { static void Main(stri
C#操作USB口的摄像头

C#操作USB口的摄像头

private const uint BM_CLICK = 0xF5; 鼠标点击的消息,对于各种消息的数值,查API手册,也可用VS2010自带的SPY++ [DllImpt("user32.dll", EntryPoint = "SendMessage", SetLastErr = true, Set = Set.Auto)]private static extern int SendMe
C# FTP操作

C# FTP操作

C# FTP操作
C#文件监控对象FileSystemWatcher

C#文件监控对象FileSystemWatcher

使用C#文件监控对象FileSystemWatcher对文件夹下的删除、修改、新增

C# System.Uri类获取Url的各种属性

日期:2018-07-18 点击:1716 来源:PB2.CN

System.Uri类包含的属性:
AbsolutePath   获取 URI 的绝对路径。
AbsoluteUri     获取绝对 URI。
Authority      获取服务器的域名系统 (DNS) 主机名或 IP 地址和端口号。
DnsSafeHost   获得可安全用于 DNS 解析的未转义主机名。
Fragment     获取转义 URI 片段。
Host        获取此实例的主机部分。
HostNameType  获取 URI 中指定的主机名的类型。
IsAbsoluteUri   获取一个值,该值指示 Uri 实例是否为绝对 URI。
IsDefaultPort   获取一个值,该值指示 URI 的端口值是否为此方案的默认值。
IsFile       获取一个值,该值指示指定的 Uri 是否为文件 URI。
IsLoopback     获取一个值,该值指示指定的 Uri 是否引用了本地主机。
IsUnc       获取一个值,该值指示指定的 Uri 是否为统一命名约定 (UNC) 路径。
LocalPath     获取文件名的本地操作系统表示形式。
OriginalString   获取传递给 Uri 构造函数的原始 URI 字符串。
PathAndQuery   获取用问号 (?) 分隔的 AbsolutePath 和 Query 属性。
Port         获取此 URI 的端口号。
Query       获取指定 URI 中包括的任何查询信息。
Scheme      获取此 URI 的方案名称。
Segments     获取包含构成指定 URI 的路径段的数组。
UserEscaped     指示 URI 字符串在创建 Uri 实例之前已被完全转义。
UserInfo       获取用户名、密码或其他与指定 URI 关联的特定于用户的信息。


//将字符串转为Uri类型
Uri uri = new Uri("https://www.pb2.cn/Home/Info/4F36CBAB2D294D52AA0118FBEE3BF140");
            
Console.WriteLine(uri.AbsolutePath); //输出 /Home/Info/4F36CBAB2D294D52AA0118FBEE3BF140
Console.WriteLine(uri.AbsoluteUri);  //输出 https://www.pb2.cn/Home/Info/4F36CBAB2D294D52AA0118FBEE3BF140
Console.WriteLine(uri.Authority);    //输出 www.pb2.cn
Console.WriteLine(uri.DnsSafeHost);  //输出 www.pb2.cn
Console.WriteLine(uri.Host);         //输出 www.pb2.cn
Console.WriteLine(uri.IsAbsoluteUri);//输出 True
Console.WriteLine(uri.IsDefaultPort); //输出 True


这篇文档对您是否有帮助?

c#去除字符串中的空格,回车,换行符,制表符

c#去除字符串中的空格,回车,换行符,制表符

c#去除字符串中的空格,回车,换行符,制表符
C#监控程序启动和关闭

C#监控程序启动和关闭

C#监控程序启动和关闭using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;using System.Threading;namespace ProcessListener{ class Program { static void Main(stri
C#操作USB口的摄像头

C#操作USB口的摄像头

private const uint BM_CLICK = 0xF5; 鼠标点击的消息,对于各种消息的数值,查API手册,也可用VS2010自带的SPY++ [DllImpt("user32.dll", EntryPoint = "SendMessage", SetLastErr = true, Set = Set.Auto)]private static extern int SendMe
C# FTP操作

C# FTP操作

C# FTP操作
C#文件监控对象FileSystemWatcher

C#文件监控对象FileSystemWatcher

使用C#文件监控对象FileSystemWatcher对文件夹下的删除、修改、新增