首页 > 后端开发 > C++ > 如何在 C# 中像文件路径一样组合 URL?

如何在 C# 中像文件路径一样组合 URL?

Linda Hamilton
发布: 2025-01-20 13:26:09
原创
575 人浏览过

How Can I Combine URLs Like File Paths in C#?

在 C# 中组合 URL – Path.Combine 等效项?

C# 的 Path.Combine 简化了文件路径串联。 是否有类似的 URL 方法? Url.Combine("http://MyUrl.com/", "/Images/Image.jpg")会产生“https://www.php.cn/link/5499e63224605f2eb13406af0af5b76d”吗?

解决方案:利用 Uri

Uri 类提供了为此目的设计的构造函数:

new Uri(Uri baseUri, string relativeUri)
登录后复制

示例实现:

Uri baseUri = new Uri("http://www.contoso.com");
Uri combinedUri = new Uri(baseUri, "catalog/shownew.htm");
登录后复制

重要注意事项:

这种方法虽然看似简单,但却有局限性。 在特定情况下,它可能会意外缩短 baseUri 的部分内容。 为了获得完整的理解,请查阅原始来源中提供的评论和替代解决方案。

以上是如何在 C# 中像文件路径一样组合 URL?的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板