【发布时间】:2009-12-29 16:50:31
【问题描述】:
在 .NET 紧凑型框架中操作 URI 的最佳方法是什么?我基本上需要加载一个 URL 字符串,然后允许用户更改“Scheme”和“Host”值。到目前为止,我一直在使用 Uri 类,但它本质上是不可变的,因此一旦初始化,你就不能真正修改 Uri 的任何组件。
UriBuilder 看起来是最好的解决方案,但它似乎不存在于紧凑的框架中。
【问题讨论】:
标签: .net url compact-framework uri
在 .NET 紧凑型框架中操作 URI 的最佳方法是什么?我基本上需要加载一个 URL 字符串,然后允许用户更改“Scheme”和“Host”值。到目前为止,我一直在使用 Uri 类,但它本质上是不可变的,因此一旦初始化,你就不能真正修改 Uri 的任何组件。
UriBuilder 看起来是最好的解决方案,但它似乎不存在于紧凑的框架中。
【问题讨论】:
标签: .net url compact-framework uri
我不知道紧凑框架中存在 UriBuilder 的替代方案。您最好的选择可能是创建具有您需要的功能的自己的 UriBuilder,以便在紧凑的框架中使用。
【讨论】:
您可以使用 CodeProject 中的 UrlBuilder 类:
【讨论】: