糖衣構文
.NET Framework 3.5では、コレクション等に対して遅延実行される複雑な反復処理を簡潔に記述できるLINQ (Language INtegrated Query) が追加された。これに伴い、C# 3.0以降にはSQL構文風のクエリ文字列で表現することができるLINQクエリ構文が用意されているが、これは内部的にはラムダ式をパラメータに取るメソッドチェーンによる等価の反復処理表現(LINQメソッド構文)に置き換えられる。