2009-04-25 212 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);