ホームページ >バックエンド開発 >C++ >Path.Combine のように .NET で URL を結合するにはどうすればよいですか?

Path.Combine のように .NET で URL を結合するにはどうすればよいですか?

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

How Can I Combine URLs in .NET Like Path.Combine?

.NET URL の組み合わせ: ミラーリング パス.結合機能

.NET の Path.Combine は、ファイル パスの連結を簡素化します。 URL に直接相当するものはすぐには利用できませんが、Uri クラスが適切なソリューションを提供します。

課題: 基本 URL と相対 URL をシームレスにマージし、Path.Combine の動作を模倣します。

解決策: Uri クラス コンストラクターを利用します。 基本文字列 Uri と相対 Uri 文字列を受け入れ、それらをインテリジェントに組み合わせます。

<code class="language-C#">Uri baseUri = new Uri("http://MyUrl.com/");
Uri combinedUri = new Uri(baseUri, "Images/Image.jpg");</code>

これにより、次の結果が得られます: "http://MyUrl.com/Images/Image.jpg"

重要な考慮事項:

Uri コンストラクターは効果的ではありますが、ベース URL の一部が予期せず切り詰められる場合があります。 結合された URL が意図したとおりであることを確認するには、厳密なテストが不可欠です。

以上がPath.Combine のように .NET で URL を結合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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