var baseUri = new Uri("http://localhost/");
var uri1 = new Uri(baseUri, "1");
var uri2 = new Uri(uri1, "2");
Nieoczekiwanie, uri2
jest http://localhost/2. W jaki sposób mogę dołączyć do uri1
, więc jest to http://localhost/1/2 intead? Czy robi to Uri
, czy też muszę przywrócić ciągi znaków? Nawiasem mówiąc, próbowałem dodawać wiodące/końcowe ukośniki prawie wszędzie.Dołączanie wielu segmentów za pomocą System.Uri
Ah, to jedno miejsce, w którym nie mogłem próbować ciąć. – Daniel
Usuwanie mojej odpowiedzi. Jest to również sprawdzane tutaj http://compilify.net/bd –
@Daniel, zaktualizowałem też odpowiedź, aby pokazać, dlaczego zachowuje się w ten sposób ... –