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

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

DDD
DDDオリジナル
2025-01-20 13:21:10296ブラウズ

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

.NET で URL を結合

Path.Combine 関数を使用するとファイル パスを簡単に結合できますが、.NET Framework の URL に対して同様の関数はありますか?次の構文要件を考慮してください:

<code class="language-csharp">Url.Combine("http://MyUrl.com/", "/Images/Image.jpg")</code>

戻り値は次のとおりです:

<code>"http://MyUrl.com/Images/Image.jpg"</code>

Uri クラスは、この目的のためのコンストラクター new Uri(Uri baseUri, string relativeUri) を提供します。例:

<code class="language-csharp">Uri baseUri = new Uri("http://www.contoso.com");
Uri myUri = new Uri(baseUri, "catalog/shownew.htm");</code>

注: このメソッドは、常に期待どおりに機能するとは限らないことに注意してください。場合によっては、ベース URI の一部が切り取られることがあります。詳細については、コメントやその他の回答を参照してください。

以上がURL 用の Path.Combine に相当する .NET はありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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