Il seguente pezzo di codice C# non sembra di fare nulla:String.Replace non sembra per sostituire le staffe con la stringa vuota
String str = "{3}";
str.Replace("{", String.Empty);
str.Replace("}", String.Empty);
Console.WriteLine(str);
questo finisce per sputare: {3}. Non ho idea del perché questo sia. Faccio sempre questo genere di cose in Java. C'è qualche sfumatura nella gestione delle stringhe .NET che mi sfugge?
Brian
Possibile duplicato di http: // StackOverflow.com/domande/1948978/string-replace-non-lavoro. Questo è arrivato per primo, ma l'altro ha un titolo più chiaro. – goodeye