C Sharp

varキーワード

var キーワードが導入され、型推論を利用したローカル変数の宣言ができるようになった。
var s = "foo";
// 上の文は右辺が string 型であるため、次のように解釈される:
string s = "foo";
// 以下に挙げる文は誤りである:
var v; // 初期化式を欠いている (型を推論する対象が存在しない)
var v = null; // 型が推論できない (曖昧である)

戻る