我有一个Uri对象 - 它的哪个属性可以给我相对路径?如何解密具有此Uri的文件的相对路径。我正在使用c#编码。
使用Uri.MakeRelativeUri 方法 (System)
来自 MSDN 的直接说明:
// Create a base Uri.
Uri address1 = new Uri("http://www.contoso.com/");
// Create a new Uri from a string.
Uri address2 = new Uri("http://www.contoso.com/index.htm?date=today");
// Determine the relative Uri.
Console.WriteLine("The difference is {0}", address1.MakeRelativeUri(address2));
myUri.AbsolutePath
。MakeRelativeUri
的 Uri 对象。Uri myUri = new Uri("http://msdn.microsoft.com/en-us/library/system.uri.makerelativeuri.aspx#Y600");
Uri myHost = new Uri("http://msdn.microsoft.com/");
Uri myHost2 = new Uri("http://msdn.microsoft.com/en-us/");
var Url = new Uri("/something/test", UriKind.Relative);