varによる型推論
変数と式 - C# によるプログラミング入門 | ++C++; // 未確認飛行 C
変数を宣言するときにvarを使うと、右辺値から判断して適切な型を設定してくれます。
using System; class CClass {} class Program { static void Main() { var i = 1; // int型 var d = 1.0; // double型 var s = "A"; // string型 var c = new CClass(); // CClass型 Console.WriteLine( i.GetType() ); Console.WriteLine( d.GetType() ); Console.WriteLine( s.GetType() ); Console.WriteLine( c.GetType() ); } }
$ main System.Int32 System.Double System.String CClass
これは便利ですね。
特に長いクラス名を扱う場合に使えそうです。ということで今後も使っていきます。