C#中如何去掉字符串所有空格

  • C#中如何去掉字符串所有空格已关闭评论
  • 67 次浏览
  • A+
所属分类:.NET技术
摘要

在字符串操作中Trim方法只能去掉字符串对象前端和后端的空格,但是,如果空格出现在中间如何去除呢?

在字符串操作中Trim方法只能去掉字符串对象前端和后端的空格,但是,如果空格出现在中间如何去除呢?

这里可以使用StringBuilder来操作字符串,StringBuilder操作字符串无疑是最为方便高效的。现在利用StringBuilder类中的Replace方法去掉字符串中所有的空格。

replace 替换

string str = "x,y 2 3"; StringBuilder sb = new StringBuilder(str); sb.Replace(" ", "");//第一个参数是被替换的字符,后一个参数是用来替换的字符 sb.ToString(); Console.WriteLine(sb.ToString());//x,y23