Следующий бит кода C #, похоже, ничего не делает:
String str = "{3}";
str.Replace("{", String.Empty);
str.Replace("}", String.Empty);
Console.WriteLine(str);
Это заканчивается выплевыванием: {3}. Я понятия не имею, почему это так. Я делаю такие вещи в Java все время. Есть ли какой-то нюанс обработки строк .NET, который ускользает от меня?
Brian