.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中文网其他相关文章!