6
var baseUri = new Uri("http://localhost/");
var uri1 = new Uri(baseUri, "1");
var uri2 = new Uri(uri1, "2");
意外的是,uri2
是http://localhost/2。我將如何追加到uri1
因此它是http://localhost/1/2 intead? Uri
是否會這樣做,還是我需要回退到字符串?順便說一下,我已經嘗試在幾乎所有地方添加前導斜線/尾部斜線。使用System.Uri附加多個段
啊,這是我一定不會試圖用斜線的地方。 – Daniel 2012-04-13 21:37:09
刪除我的答案。此外,這在這裏驗證http://compilify.net/bd – 2012-04-13 21:37:35
@丹尼爾,我也更新了一個答案,以顯示它爲什麼這樣表現... – 2012-04-13 21:43:17