如何从字符串中删除字符?

时间:2013-11-17 04:59:06

标签: c#

我想要移除椅子:'''和',' 我做了:

string g = mapData.Substring(start, index - start);
g.Replace(@",", "");
g.Replace(@"\", "");
map.Images.Add(g);

但是当我看地图的时候,我还看到了这些字符。

2 个答案:

答案 0 :(得分:3)

.NET中的字符串是不可变的。你应该重新分配你的变量:

string g = mapData.Substring(start, index - start);
g = g.Replace(@",", "");
g = g.Replace(@"\", "");
map.Images.Add(g);

答案 1 :(得分:0)

这是修复:

string g = mapData.Substring(start, index - start);
map.Images.Add(g.Replace(@",", "").Replace(@"\", ""));

Replace返回字符串结果