言語仕様が公開されました。対する操作をプログラミング言語に統合するものです。風の問い合わせ構文を埋め込めるようにする言語拡張から成ります。使うための機能になります。新機能には、関数型言語や動的言語が由来と思われる機能がいくつかあります。ために使えそうな機能を輸入したという感じです。variables)を定義できるようになりました。"test";拡張メソッド以下のような構文で、クラスやインターフェースに対してインスタンスメソッドを擬似的に追加できるようになりました。型のインスタンスメソッドであるかのように呼び出せるようになります。拡張メソッド呼び出し。関数型言語でよく使うような記法で匿名メソッドを定義できるようになりました。この機能をラムダ式と呼びます。0;この式は、以下のような匿名メソッド同じ意味になります。0;}さらに、ラムダ式は式木データとしても利用可能です。型に代入すると式木データとしてコンパイルされます。(ConstantExpression)lt.Right;初期化子オブジェクトの初期化を以下のような記法でできるようになりました。};ちなみに、このコードは以下のようなコードと等価です。1;また、コレクションの初期化を以下のような記法でできるようになりました。3};こちらは以下のようなコードと等価です。type)を作成できるようになりました。匿名型の作り方は以下の通りです。型を省略できるようになりました。対する操作をプログラミング言語に統合するものです。導入により、以下のような利点があります。オブジェクト指向言語らしい書き方でデータベースへの問い合わせができます。オブジェクト、XML、リレーショナルデータベースに対して、同じ文法でデータの問い合わせができます。ようなツールの補助を受けることができます。操作用のライブラリ)というものです。以下のような書き方ができます。詳細は「LINQ」と「標準クエリ演算子(クエリ式関係)」で説明します。後からさらに追加された新機能があるようです。相当するものを生成してくれていました。中身の省略もできるようになりました。}}というようなコードに相当するものが自動的に生成されます。いう変数名はプログラマが参照できるものではありません。method)という機能があります。付けることでメソッドの宣言と定義を分けれるというものです。