Pembinaan URL yang Cekap dalam .NET
.NET's Path.Combine
memudahkan manipulasi laluan. Tetapi bagaimana dengan URL? Walaupun tidak ada persamaan langsung, pembina Uri
menyediakan penyelesaian yang bersih untuk menggabungkan URL.
Membina URL dengan Pembina Uri
Pembina Uri
mengendalikan gabungan URL dengan elegan. Ia menerima URI asas dan URI relatif sebagai input.
Sintaks Mudah
Sintaks untuk menggabungkan URL adalah mudah:
<code class="language-csharp">new Uri(Uri baseUri, string relativeUri)</code>
Contoh Ilustrasi
Mari kita lihat tindakan ini:
<code class="language-csharp">Uri baseUri = new Uri("http://www.contoso.com"); Uri combinedUri = new Uri(baseUri, "catalog/shownew.htm");</code>
Ini secara ringkas mencipta URL gabungan berikut:
<code>http://www.contoso.com/catalog/shownew.htm</code>
Pertimbangan Penting
Adalah penting untuk mengetahui bahawa Uri
pembina mungkin tidak selalu berkelakuan seperti yang diharapkan dalam semua kes. Untuk penjelasan terperinci dan pendekatan alternatif, sila rujuk bahagian komen dan penyelesaian lain yang disediakan.
Atas ialah kandungan terperinci Adakah Terdapat .NET Setara dengan Path.Combine untuk URL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!