var baseUri = new Uri("http://localhost/");
var uri1 = new Uri(baseUri, "1");
var uri2 = new Uri(uri1, "2");
Bất ngờ, uri2
là http://localhost/2. Làm thế nào tôi có thể gắn thêm vào uri1
để nó là http://localhost/1/2 intead? Có Uri
thực hiện việc này hay tôi có cần dự phòng các chuỗi không? Ngẫu nhiên, tôi đã thử thêm hàng đầu/dấu gạch chéo gần như ở khắp mọi nơi.Gắn nhiều phân đoạn với System.Uri
Ah, đó là một nơi tôi không phải cố gắng đặt dấu gạch chéo. – Daniel
Xóa câu trả lời của tôi. Ngoài ra, điều này được xác minh ở đây http://compilify.net/bd –
@Daniel, tôi cũng đã cập nhật câu trả lời để cho biết lý do tại sao nó hoạt động theo cách này ... –