1、orderby item
2、orderby person.Age descending
3、
int[] values = { 1, 2, 5, 2, 3, 5, 5, 3, 4, 3, 3 };
var result = from i in values
group i by i into g//按照i进行排序,分组的数据用g表示
select g.Key;//每个g就是一份分组。一个组用一个g表示
4、
int[] values = { 1, 2, 5, 2, 3, 5, 5, 3, 4, 3, 3 };
var result = from i in values
group i by i into g//按照i进行排序,分组的数据用g表示
select new { 数字 = g.Key,个数=g.Count() };//每个g就是一份分组。一个组用一个g表示
//g.Key指的就是这一组的值
5、
var result = from person in persons
group person by person.Age into g//by 后面指的就是“根据谁分组”
select new { 年龄 = g.Key, 人数 = g.Count() };//g.Key就是组的年龄
详细看下面: