从字符串中删除字符而不知道其位置

时间:2012-01-13 11:53:41

标签: c#-4.0

我想在不知道其位置的情况下从字符串中删除字符('。')。 例如。

string test = "4.000";

但是'。'将永远改变。

谢谢!

2 个答案:

答案 0 :(得分:4)

如果您只想删除该字符的第一个匹配项:

string newString = test.Remove(test.IndexOf(".", 1));

如果您要删除该字符的所有出现次数:

string newString = test.Replace(".", "");

答案 1 :(得分:0)

使用String.Replace

string stringToReplace = ".";
string test = "4.000";
test = test.Replace(stringToReplace, "");