我試圖從文字的數組使用下面的代碼獲取單詞的不同列表:選擇從Array詞的鮮明名單與LINQ
string words = "this is a this b";
var split = words.Split(' ');
IEnumerable<Word> distinctWords = (from w in split
select new Word
{
Text = w.ToString()
}
).Distinct().ToList();
我認爲這將取出的雙重發生'this',但它會返回每個單詞的列表。
有人可以請建議我怎麼能得到一個清晰的名單?由於
戴夫
不應該二號線是'字符串[] =拆分單詞。斯普利特()'? –
D'Oh! - @馬克,你是對的。我想我的複製/粘貼有點sl - - 我現在已經修好了。雖然我在那個階段有一兩個眼鏡! :-) – DaveDev