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

本文关键字:字符 替换 空格 | 更新日期: 2023-09-27 18:29:34

如何用零替换任何字符。例如

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

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

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

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

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