統合言語クエリ
同様のデータ構造に対して後から操作を追加するために取り入れられた。例えば、LINQ to Objectの場合はIEnumerableインターフェイスの拡張メソッドとして標準クエリ演算子を含むメソッド群が追加された。
SQLのような問い合わせ言語風の文法が取り入れられた。これはメソッド構文の構文糖となっている。