linq中的group by

现有如下需求,要求统计int数组中每个整数的个数:

int[] arrInt = {1,2,3,4,5,6,1,2,3,4,1,2,3 };
            var linq = from item in arrInt
                       group item by item into g//注意这里的into g,这里必须为g 表示范围变量IGrouping<int,int> 
                       select new {key=g.Key,value=g.Count() };//这里选择了整数的值为key,个数为值的匿名对象
原文地址:https://www.cnblogs.com/xiexingen/p/3139332.html