通常,我只想更改URI的一部分,然后重新获得一个新的URI对象。
在我目前的困境中,我想要附加.nyud.net
,以使用CoralCDN。
我有一个完全限定的URI fullUri
。实际上,我如何做到这一点:
fullUri.Host = fullUri.Host + ".nyud.net";
这几乎适用于任何URL,并且需要维护请求的端口。
任何帮助都将不胜感激。
发布于 2010-01-30 00:08:29
您可以使用UriBuilder修改Uri的各个部分
Uri uri = new Uri("http://stackoverflow.com/questions/2163191/");
UriBuilder builder = new UriBuilder(uri);
builder.Host += ".nyud.net";
Uri result = builder.Uri;
// result is "http://stackoverflow.com.nyud.net/questions/2163191/"
https://stackoverflow.com/questions/2163191
复制相似问题