在C# 3中从字符串中移除所有逗号

16

我有一个字符串类型的变量,如a="a,b,c,d";。我想要移除所有逗号并获取新值abcd。我尝试了a.Replace(",","")但它没有工作。我正在使用C# 3.0。

2个回答

53

试试这个替代方法

a = a.Replace("," , "");

编辑

就使用 Replace() 函数而言,您的代码是正确的。您所忽略的是,Replace() 不会修改原始字符串,而是返回一个新的(更新后的)字符串,您应该保存它。


3
a.Replace(",", "");

对我来说没问题,你的问题可能出在其他地方。还可以尝试以下方法:
= String.Concat(a.Split(','));

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接