1、orderby item
2、orderby person.age descending
3、
int values = ;
var result = from i in values
group i by i into g//按照i進行排序,分組的資料用g表示
select g.key;//每個g就是乙份分組。乙個組用乙個g表示
4、
int values = ;
var result = from i in values
group i by i into g//按照i進行排序,分組的資料用g表示
select new ;//每個g就是乙份分組。乙個組用乙個g表示
指的就是這一組的值
5、
var result = from person in persons
group person by person.age into g//by 後面指的就是「根據誰分組」
select new ;就是組的年齡
詳細看下面:
//分組,統計每個數出現的次數
/*int values = ;
var result = from i in values
group i by i into g//按照i進行排序,分組的資料用g表示
select g.key;//每個g就是乙份分組。乙個組用乙個g表示
foreach (int i in result)
*//*
int values = ;
var result = from i in values
group i by i into g//按照i進行排序,分組的資料用g表示
select new ;//每個g就是乙份分組。乙個組用乙個g表示
指的就是這一組的值
foreach (var i in result)
*//*
person persons = new person ;
var result = from person in persons
group person by person.age into g//by 後面指的就是「根據誰分組」
select new ;就是組的年齡
foreach (var i in result)
*//*
person persons = new person ;
var result = from person in persons
group person by person.name[0] into g
select new ;
foreach (var i in result)
*/
6、var r = values.select(s=>convert.toint32(s)).where(i => i < 20).select(i => i+1)。()=>就是委託的一種宣告方式。 5 排序查詢
dql語言 三 排序查詢 基本語法 select 查詢列表 from 表名where 篩選條件 order by 排序列表 asc desc asc公升序,desc降序,不寫時預設為公升序 執行步驟依次是 先 from 表名 再 where 篩選條件 然後select 最後order by 案例一 ...
5排序 5堆排序
include using namespace std int n 10 元素個數 int b 11 定義全域性陣列 void shift down int i else flag 1 下乙個移動的結點是i,即沒有被更改 函式原理 對傳入的i進行下移,i移動到比它的兒子都小為止 最壞情況是移動到葉 ...
5 排序演算法2
選擇排序 在未排序序列中找到最小元素,存放到排序序列的起始位置 再從剩餘未排序元素中繼續尋找最小元素,然後放到排序序列末尾。以此類推,直到所有元素均排序完畢。int num 控制遍歷次數 for int i 0 i num.length 1 i 控制遍歷次數 for int i 0 i num1.l...