.NET 中的高效 URL 建置
.NET 的 Path.Combine
簡化了路徑操作。 但是 URL 呢? 雖然沒有直接的等效項,但 Uri
建構函式提供了一個用於組合 URL 的乾淨解決方案。
使用 Uri 建構子建立 URL
Uri
建構子優雅地處理 URL 連線。它接受基本 URI 和相對 URI 作為輸入。
簡單文法
組合 URL 的語法很簡單:
<code class="language-csharp">new Uri(Uri baseUri, string relativeUri)</code>
說明性範例
讓我們來看看實際效果:
<code class="language-csharp">Uri baseUri = new Uri("http://www.contoso.com"); Uri combinedUri = new Uri(baseUri, "catalog/shownew.htm");</code>
這簡潔地創建了以下組合 URL:
<code>http://www.contoso.com/catalog/shownew.htm</code>
重要注意事項
重要的是要注意 Uri
建構函式可能不會總是在所有情況下都如預期運作。 有關詳細說明和替代方法,請參閱評論部分和其他提供的解決方案。
以上是URL 是否有 Path.Combine 的 .NET 等效項?的詳細內容。更多資訊請關注PHP中文網其他相關文章!