我知道,這是LINQ的:它是Linq還是Lambda?
var _Results = from item in _List
where item.Value == 1
select item;
而且我知道這是Λ:
var _Results = _List.Where(x => x.Value == 1);
編者按:上述不僅僅是LAMBDA,它是使用LINQ的「方法 語法「其謂詞是Lambda。要清楚,以上 樣品都是Linq(我原來的帖子是不正確的,但我留下了錯誤 來說明混淆提示該問題)。
但是Linq是Lambda的子集還是什麼?
爲什麼有兩個看似相同的技術?
是否有技術上的理由選擇其中之一?
更正:http://www.lambdaexpression.net/ –