LINQ哪種查詢語法比較好?
原則上,兩種都要會。
- 擴充方法格式(.符號語法)
- 查詢表達式(推用法,尤其是群組與聯結),比較好懂
- 擴充方法+查詢表達式(作者傾向先用查詢表達式,再併用擴充方法)
還有另一個考量點,程式碼除了寫給自己看以外,還要讓外人看的懂。
int[] numsCombine = new int[]{0,5,1,9,2,6,3,10,1,1,1,3,4};
var result4 = (from n in numsCombine
where n < 5
orderby n
select n).Distinct(); //這裡就是兩種併用
留言
張貼留言