型推論だけに絞って、「変数と式」の直後にでも移動。匿名型の話は「クラス」の辺りか、「メソッド指向」か「データ処理」の辺りに移動。以前、「静的型付け言語は冗長な記述が多くてめんどくさい」などと言われることがありました。以下の例について考えてみてください。System.Collections.Generic.List&lt;int&gt;();「なんでこんな長ったらしい型名を左辺と右辺の両方で書かなきゃいけないんだ、どっちか片方書けば、もう片方は推論できるだろう」という話です。可能な限り型推論を行うような構文が追加されています。変数の型を推論してくれる。}と書けるようになりました。};みたいに、匿名のクラスを作ることができるようになりました。variables)を定義できるようになりました。用いる際には、必ず初期値を伴う必要があります。初期値から、変数の型を自動判別(型推論)してくれます。任意の型の値を代入できる万能な変数を作れるわけではないということです。したがって、以下のように、初期値を伴わない宣言は(型の推論ができないので)エラーになります。