linq查询数据中某属性出现最多
下面举个小例子:
int[] comparValue = { 9, 8, 11, 11, 33, 11, 22 ,9};
var query = (from num in
(from number in comparValue
group number by number into g
select new
{
number = g.Key,
cnt = g.Count()
}
)
orderby num.cnt descending
select num.number).First();
Console.WriteLine("{0}", query);
Console.ReadKey();
执行后如下图所示: