我试图用来LINQ返回一个发生最大次数的元素及其发生的次数.
例如:我有一个字符串数组:
string[] words = { "cherry", "apple", "blueberry", "cherry", "cherry", "blueberry" };
//...
Some LINQ statement here
//...
Run Code Online (Sandbox Code Playgroud)
在此数组中,查询将cherry作为发生的最大元素返回,并返回3它发生的次数.如果有必要,我也愿意将它们分成两个查询(即第一个查询获取cherry,第二个返回计数3.