Quello che mi chiedo è se sia possibile sostituire più caratteri in una stringa (diciamo, i caratteri &, | e $ per esempio) senza dover usa .Replace() più volte? Attualmente sto usando comeSostituzione di più caratteri in una stringa in C# con un solo rivestimento
return inputData.Replace('$', ' ').Replace('|', ' ').Replace('&', ' ');
ma che è semplicemente orribile e mi chiedo se un altrettanto piccolo, ma efficace alternativa è là fuori.
EDIT: Grazie a tutti per le risposte, purtroppo non ho la 15 reputazione necessaria per upvote persone
check out ht tp: //stackoverflow.com/questions/12007358/alternative-to-string-replace-multiple-times, per farla breve, a meno che tu non voglia rendere il codice meno leggibile, no, non proprio. – Dutts