Điều tôi tự hỏi là liệu có thể thay thế nhiều ký tự trong một chuỗi hay không (ví dụ: &, | và $ ký tự) mà không cần phải sử dụng. Thay thế() nhiều lần? Hiện tại, tôi đang sử dụng nó như làThay thế nhiều ký tự trong một chuỗi trong C# bằng một lớp lót
return inputData.Replace('$', ' ').Replace('|', ' ').Replace('&', ' ');
nhưng điều đó thật khủng khiếp và tôi tự hỏi liệu có thay thế nhỏ nhưng hiệu quả tương tự không.
EDIT: Cảm ơn tất cả mọi người cho câu trả lời, tiếc là tôi không có 15 danh tiếng cần thiết để upvote người
xem ht tp: //stackoverflow.com/questions/12007358/alternative-to-string-replace-multiple-times, câu chuyện dài ngắn, trừ khi bạn muốn làm cho mã ít dễ đọc hơn, không, không thực sự. – Dutts