ローカル変数は、明示的な型を指定しないで宣言できます。 var キーワードは、初期化ステートメントの右辺にある式から変数の型を推論するようにコンパイラに指示します。 推論される型は、組み込み型、匿名型、ユーザー定義型、または .NET クラス ライブラリで定義されている型である可能性があります。 var で配列を初期化する方法の詳細については、「暗黙的に型指定される配列」を参照してください。 ローカル変数を var で宣言するさまざまな方法を次の例に示します。 // i is compiled as an int var i = 5; // s is compiled as a string var s = "Hello"; // a is compiled as int[] var a = new[] { 0, 1, 2 }; // expr is compiled as IEnumer