Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net NET compact framework中的URI操作_.net_Url_Compact Framework_Uri - Fatal编程技术网

.net NET compact framework中的URI操作

.net NET compact framework中的URI操作,.net,url,compact-framework,uri,.net,Url,Compact Framework,Uri,在.NET compact framework中操作URI的最佳方法是什么?我基本上需要加载一个URL字符串,然后允许用户更改“Scheme”和“Host”值。到目前为止,我一直在使用Uri类,但它本质上是不可变的,所以一旦Uri被初始化,就不能真正修改它的任何组件 UriBuilder看起来是最好的解决方案,但它似乎不存在于compact框架中。我不知道在compact框架中存在UriBuilder的替代方案。您最好的选择可能是使用所需的功能创建您自己的UriBuilder,以便在compac

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


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

我不知道在compact框架中存在UriBuilder的替代方案。您最好的选择可能是使用所需的功能创建您自己的UriBuilder,以便在compact框架中使用。

您可以使用CodeProject中的
UrlBuilder
类:


谢谢你的创意,不过看起来这是从UriBuilder继承下来的。