編輯:我改寫的問題,以使其更清晰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")
做'新的URI( 「http://mydomain.com/some/path」)'和'新的URI(「/另一個/路徑「)* *都*給你結果 '」http://mydomain.com/another/path「'? –
我不明白你的問題是什麼。每個「新Uri」都是獨立的。 – Oded
雨果,你錯過了一個重要的細節:這兩個Uri實例如何相互影響?因爲你顯示的代碼不會導致一個包含兩者的部分的Uri。 –