在 .NET 中合併 URL
Path.Combine
函數可以方便地合併文件路徑,但在 .NET 框架中是否有類似的用於 URL 的函數呢?考慮以下語法需求:
Url.Combine("http://MyUrl.com/", "/Images/Image.jpg")
其回傳值為:
<code>"http://MyUrl.com/Images/Image.jpg"</code>
Uri
類別提供了一個建構子來實現此目的:new Uri(Uri baseUri, string relativeUri)
。例如:
Uri baseUri = new Uri("http://www.contoso.com"); Uri myUri = new Uri(baseUri, "catalog/shownew.htm");
注意: 請記住,此方法並不總是按預期工作。在某些情況下,它可能會裁剪基本 URI 的部分內容。請參閱評論和其他回應以了解更多資訊。
以上是.NET 中是否有與 URL 的 Path.Combine 等效的方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!