.net Uri区分大小写

时间:2012-07-30 17:36:58

标签: .net case-sensitive

好吧,我们说我们有以下2个uri的

Uri uri1 = new Uri(@"http://localhost/test/");
Uri uri2 = new Uri(@"http://localhost/TEst/test123/");
Uri relativeUri = uri1.MakeRelativeUri(uri2);

relativeUri拥有以下值“../ TEst / test123 /”

我想要值“test123 /”

那么有什么方法可以让uri不区分大小写?

1 个答案:

答案 0 :(得分:3)

在构造URI之前小写字符串:

Uri uri2 = new Uri(@"http://localhost/TEst/test123/".ToLowerInvariant());