以下这段C#代码似乎没有任何作用:
String str = "{3}";
str.Replace("{", String.Empty);
str.Replace("}", String.Empty);
Console.WriteLine(str);
最终输出的结果是:{3}。我不知道为什么会这样。我经常在Java中做这种事情。是.NET字符串处理的某些微妙之处让我无法理解吗?