首頁 > 後端開發 > C++ > .NET 中是否有與 URL 的 Path.Combine 等效的方法?

.NET 中是否有與 URL 的 Path.Combine 等效的方法?

DDD
發布: 2025-01-20 13:21:10
原創
305 人瀏覽過

Is there a .NET equivalent to Path.Combine for URLs?

在 .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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板