Nunit:uri中的特殊字符

Nunit: Special character in uri

我有一个奇怪的问题。

var dummyUri = new UriBuilder("http", "localhost", 8585, "Some[Name");

如果我将此代码块放入控制台应用程序,绝对 uri 将显示如下。

AbsoluteUri = "http://localhost:8585/Some[Name"

如果我把这个代码块放在我的测试中class(这意味着我正在使用 nunit),absoluteUri 将显示如下。

AbsoluteUri = "http://localhost:8585/Some%5BName"

我想知道有什么区别。

你可以找到这个问题的相同问题和解决方案here