Добавление нескольких сегментов с помощью System.Uri

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? Делает ли это Uriили мне нужно вернуться к строкам? Кстати, я пробовал добавлять начальные/конечные косые черты почти везде.

10
задан Daniel 13 April 2012 в 21:22
поделиться