ホームページ >バックエンド開発 >C++ >URL に Path.Combine に相当する .NET はありますか?

URL に Path.Combine に相当する .NET はありますか?

Susan Sarandon
Susan Sarandonオリジナル
2025-01-20 13:37:09995ブラウズ

Is There a .NET Equivalent of Path.Combine for URLs?

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。