任何人都可以解釋這個代碼示例在做什麼?我無法完全理解單詞串是如何分組的。它是採取每個單詞的第一個字母,並以某種方式將它們分組?在C#中使用羣組
// Create a data source.
string[] words = { "apples", "blueberries", "oranges", "bananas", "apricots" };
// Create the query.
var wordGroups1 =
from w in words
group w by w[0] into fruitGroup
where fruitGroup.Count() >= 2
select new { FirstLetter = fruitGroup.Key, Words = fruitGroup.Count() };
我重複了這個來添加LINQ標記,也許您可以通過這種方式找到更多的幫助。 – Haedrian 2013-04-06 12:55:56