0

次の 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 の大文字と小文字を区別しないようにする方法はありますか?

4

1 に答える 1

3

URI を作成する前に文字列を小文字にします。

Uri uri2 = new Uri(@"http://localhost/TEst/test123/".ToLowerInvariant());
于 2012-07-30T17:38:43.970 に答える