众所周知,String是不可变的.String不可变的原因是什么,StringBuilder类的引入是可变的?
我想用
XmlReader.Create(aString);
Run Code Online (Sandbox Code Playgroud)
阅读XML.但是这个aString中有很多"\",导致错误:
路径中的非法字符.
所以我想替换所有"\"带"".
我试过了:
aString.Replace("\", "");
aString.Replace("\\", "");
aString.Replace(@"\", "");
aString.Replace(@"\", string.Empty);
Run Code Online (Sandbox Code Playgroud)
它们都不起作用.