以下C#代码似乎没有做任何事情:
String str = "{3}"; str.Replace("{", String.Empty); str.Replace("}", String.Empty); Console.WriteLine(str);
这最终吐出:{3}.我不知道为什么会这样.我总是用Java做这件事.是否存在一些.NET字符串处理的细微差别?
布赖恩
c# string
c# ×1
string ×1