Tôi đang sử dụng Path.Combine như vậy:Làm cách nào để lấy Path.Combine của .NET để chuyển đổi dấu gạch chéo về phía trước thành dấu gạch chéo ngược?
Path.Combine("test1/test2", "test3\\test4");
Kết quả tôi nhận được là:
test1/test2\test3\test4
Chú ý cách dấu gạch chéo không được chuyển đổi sang một dấu gạch chéo. Tôi biết tôi có thể làm string.Replace để thay đổi nó, nhưng có cách nào tốt hơn để làm điều này?
Có phải dấu gạch chéo ngược là vấn đề không? API tệp .NET và Windows chấp nhận một trong hai. –
Sự cố với dấu gạch chéo hỗn hợp là gì? Vanity? – JBRWilkinson
@ John, vâng có: http://msdn.microsoft.com/en-us/library/system.io.path.combine.aspx. Hoặc là bạn đang cố gắng để được pedantic về sự khác biệt giữa C# và NET? –