在.NET精簡框架中操縱URIs的最佳方式是什麼?我基本上需要加載一個URL字符串,然後允許用戶更改「Scheme」和「Host」值。到目前爲止,我一直在使用Uri類,但它本質上是不可變的,所以一旦初始化,就不能真正修改Uri的任何組件。.NET精簡框架中的URI操作
UriBuilder看起來好像是最好的解決方案,但它似乎並不存在於緊湊框架中。
在.NET精簡框架中操縱URIs的最佳方式是什麼?我基本上需要加載一個URL字符串,然後允許用戶更改「Scheme」和「Host」值。到目前爲止,我一直在使用Uri類,但它本質上是不可變的,所以一旦初始化,就不能真正修改Uri的任何組件。.NET精簡框架中的URI操作
UriBuilder看起來好像是最好的解決方案,但它似乎並不存在於緊湊框架中。
我不知道UriBuilder的替代方案,它存在於緊湊框架中。您最好的選擇可能是創建您自己的UriBuilder,並提供您需要的功能,以便在緊湊框架中使用。
您可以使用此UrlBuilder
類從CodeProject:
感謝您的想法,它看起來像從UriBuilder雖然繼承。 – 2009-12-29 17:29:06
啊,是的......我錯過了 – 2009-12-29 17:55:53