在c#中用空字符替换空格

时间:2014-11-08 00:30:48

标签: c#

如何用任何东西替换任何charachter。 例如

1 : string inputString = "This Is Stack OverFlow";
2 : string outputString = inputString.Replace(' ', '');

expected output = "ThisIsStackOverFlow";

我尝试了第2行,但它在Replace方法第二个参数中说明了空字符串。任何人都可以告诉我,我的替换方法有什么问题吗?为什么它不像我们通常在字符串中使用的那样空白(例如:"")?

1 个答案:

答案 0 :(得分:6)

因为您使用Replace(char, char)重载而不是Replace(string, string)''不是有效字符)。只需使用:

string ouputString = inputString.Replace(" ", "");