2016-01-31 50 views
-1

我有以下非常简单的例子;修剪不去除多个白色空间

string MyString = "Egyptian Soccer/Egyptian Premier/Fixtures 20 January /El Shorta v El Geish"; 

string[] description = MyString.Split('/'); 

description.Select(s => s.Trim()); 

但是'Fixtures 20 January'的字符串值没有在最后删除空格。

我在做什么错?

回答

2

您需要重新指定选择操作的结果

string MyString = "Egyptian Soccer/Egyptian Premier/Fixtures 20 January /El Shorta v El Geish"; 

string[] description = MyString.Split('/'); 
var result = description.Select(s => s.Trim()); 
foreach(string s in result) 
    Console.WriteLine("|" + s + "|");