.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 中国語 Web サイトの他の関連記事を参照してください。