编辑:我改写问题以使其更清楚
我试图了解 Uri(Uri, uri) 构造函数的行为:
new Uri(new Uri("http://mydomain.com/some/path"), new Uri("/another/path"))
我得到以下结果:
"http://mydomain.com/another/path"
但是我找不到任何文档清楚地解释创建规则是什么。换句话说,是否保证我永远不会得到以下内容?
"http://mydomain.com/some/path/another/path"
除非我用作第二个参数:
new Uri("another/path")