Tôi đang cố gắng thay thế một phần của chuỗi bằng một chuỗi khác. Để được chính xác hơn Tôi có C:\Users\Desktop\Project\bin\Debug
Thay thế chuỗi C# không hoạt động
và tôi đang cố gắng thay thế \bin\Debug
với \Resources\People
Tôi đã thử những điều sau đây:
path.Replace(@"\bin\Debug", @"\Resource\People\VisitingFaculty.txt");
path.Replace("\\bin\\Debug", "\\Resource\\People\\VisitingFaculty.txt");
Không ai ở trên có vẻ như hoạt động, vì chuỗi vẫn giữ nguyên và không có gì được thay thế. Tôi có làm điều gì sai?
"nó không hoạt động" là điều bạn thực sự không nên có trong câu hỏi. Cái gì không hiệu quả? Nó làm gì? Những gì nó không làm điều đó phải không? Có lỗi không, nếu có, chúng là gì? – Servy
Không hoạt động có nghĩa là không làm những gì nó được cho là phải làm, thay thế chuỗi bằng một chuỗi khác. Đây là câu hỏi về kiểu hỏi đáp. Tôi vừa phát hiện ra câu trả lời và tạo câu hỏi kiểu Hỏi & đáp này –
Mặc dù câu trả lời cho câu hỏi vẫn ổn, câu hỏi vẫn sẽ được giữ lại theo cùng một tiêu chuẩn. Câu hỏi này, nếu được hỏi một mình, sẽ là một câu hỏi chất lượng thấp. Câu trả lời của bạn không (và không thể) ảnh hưởng đến điều đó. Như tôi đã nói, "nó không hoạt động" có nghĩa là không có gì. Bạn cần phải nêu ra cả những gì bạn mong đợi nó làm, hoặc muốn nó làm, cũng như những gì nó thực sự làm. Trong trường hợp này, "nó không hoạt động" có nghĩa là 'đường dẫn' không bị thay đổi; nó chứa chuỗi gốc. Nó không lỗi, nó không thay đổi chuỗi thành một cái gì đó khác với đầu ra mong muốn, và vấn đề không có điều kiện. – Servy