2012-04-26 64 views
1

我有一個以下格式的字符串數組。如何分割數組中的元素並將其作爲新數組返回

string[] sports = { "Cricket" , "Football" ,"Boxing/Tennis " , "Soccer"} ; 

有沒有建在C#的方式或使用LINQ分裂數組 字符串,返回類似

string[] sportsNewArray = { "Cricket" , "Football" ,"Boxing" , "Tenis " , "Soccer"} ; 

回答

11
string[] sportsNewArray = sports.SelectMany(s=>s.Split('/')).ToArray(); 
+2

新的數組這幾乎是*太*容易.. :) – Default 2012-04-26 08:28:23

+0

: )是的,但是SelectMany並不是那麼「知名」,雖然它被廣泛用於LINQ查詢中(來自s.Split('/')select體育項目) – 2012-04-26 08:30:32

相關問題