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

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

Susan Sarandon
リリース: 2025-01-20 13:32:10
オリジナル
441 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート