如何用任何东西替换任何charachter。 例如
1 : string inputString = "This Is Stack OverFlow";
2 : string outputString = inputString.Replace(' ', '');
expected output = "ThisIsStackOverFlow";
我尝试了第2行,但它在Replace方法第二个参数中说明了空字符串。任何人都可以告诉我,我的替换方法有什么问题吗?为什么它不像我们通常在字符串中使用的那样空白(例如:"")?
答案 0 :(得分:6)
因为您使用Replace(char, char)
重载而不是Replace(string, string)
(''
不是有效字符)。只需使用:
string ouputString = inputString.Replace(" ", "");