2009-04-25 221 views
2

要在字符串中添加空格分隔符,我们使用String.Join()。摆脱字符串中的空格

我的问题:什么(以及如何)我必须删除该分隔符。

字符串的结构如下 “FF FF FF FF FF FF FF FF FF ......”

如何去除空格?

+1

您是否在控制构建字符串的代码?我问,因为easiet方式当然不会将它添加在第一位:String.Join(“”,values) – 2009-04-25 18:28:05

回答

8

C#有一个函数。

Function is String.Replace(oldstring,newString);

String.Replace(" ", ""); 
+0

稍微更可读的版本将是:String.Replace(“”,string.Empty);最后,它是一样的。 – 2009-04-25 18:34:55

3

我不认为你需要为此使用LINQ。只需分割空白,然后使用空字符串作为分隔符重新连接。如果您有混合的空白,这将是最好的 - 制表符,换行符等

var newStr = string.Join(string.Empty, str.Split()); 

或用空字符串代替空格(这将是最好的,如果所有的空白了相同字符)。

var newStr = string.Replace(" ", string.Empty);