.NET精简框架中的URI操作

问题描述:

在.NET精简框架中操纵URIs的最佳方式是什么?我基本上需要加载一个URL字符串,然后允许用户更改“Scheme”和“Host”值。到目前为止,我一直在使用Uri类,但它本质上是不可变的,所以一旦初始化,就不能真正修改Uri的任何组件。.NET精简框架中的URI操作

UriBuilder看起来好像是最好的解决方案,但它似乎并不存在于紧凑框架中。

我不知道UriBuilder的替代方案,它存在于紧凑框架中。您最好的选择可能是创建您自己的UriBuilder,并提供您需要的功能,以便在紧凑框架中使用。

您可以使用此UrlBuilder类从CodeProject:

http://www.codeproject.com/KB/aspnet/UrlBuilder.aspx

+0

感谢您的想法,它看起来像从UriBuilder虽然继承。 – 2009-12-29 17:29:06

+0

啊,是的......我错过了 – 2009-12-29 17:55:53