私はこれがLINQのあることを知っている:LinqかLambdaですか?
var _Results = from item in _List
where item.Value == 1
select item;
そして、私は、これはラムダ知っている:
var _Results = _List.Where(x => x.Value == 1);
編集者注:上記は単にラムダではない、それは "を使用してLINQのですメソッド 構文 "述語がラムダです。明らかにするために、上記の サンプルはすべてLinqです(私のオリジナルの投稿は間違っていましたが、質問を促す混乱を説明するために というエラーが出ました)。
しかし、LinqはLambdaのサブセットですか?
なぜ2つの一見同一の技術がありますか?
技術的な理由がありますか?
訂正:http://www.lambdaexpression.net/ –