📄 sample28.cs
字号:
namespace apiBook
{
using System;
public class TestUriClass
{
public static void Main()
{
Uri uri=new Uri("http://zeli.com/language/learn.index");
Console.WriteLine(uri.GetLeftPart(UriPartial.Path));
//使用GetLeftPart方法获取信息
Console.WriteLine(uri.GetLeftPart(UriPartial.Scheme));
Console.WriteLine(uri.GetLeftPart(UriPartial.Authority));
Uri uri1=new Uri("http://zeli.com/language/learn.index#id=18");
Uri uri2=new Uri("http://zeli.com/language/learn.index");
Uri uri4=new Uri("http://zeli.com/language/learn.index");
Uri uri3=new Uri("http://zeli.com/programer/example.html");
Console.WriteLine("uri1="+uri1.ToString());
Console.WriteLine("uri2="+uri2.ToString());
Console.WriteLine("uri3="+uri3.ToString());
Console.WriteLine("uri4="+uri4.ToString());
Console.WriteLine("下例说明Equals方法比较不考虑它们可能包含的任何段。");
Console.WriteLine("uri1.Equals(uri2)="+uri1.Equals(uri2));
//使用Equals方法比较Uri实例
Console.WriteLine("uri2.Equals(uri4)="+uri2.Equals(uri4));
Console.WriteLine("uri2.Equals(uri3)="+uri2.Equals(uri3));
Console.WriteLine("uri1.MakeRelative(uri3)="+uri1.MakeRelative(uri3));
//使用MakeRelative方法获取Uri实例间的区别
Console.WriteLine("uri3.MakeRelative(uri2)="+uri3.MakeRelative(uri2));
Console.WriteLine("uri2.MakeRelative(uri4)="+uri2.MakeRelative(uri4));
Console.WriteLine("uri4.MakeRelative(uri4)="+uri4.MakeRelative(uri4));
Console.WriteLine("uri1.MakeRelative(uri2)="+uri1.MakeRelative(uri2));
Console.WriteLine("uri1.GetHashCode()="+uri1.GetHashCode().ToString());
Console.WriteLine("uri3.GetHashCode()="+uri3.GetHashCode().ToString());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -