varキーワードの使用頻度について
今まで、ある程度変数の型がわかりにくい場合にはvarキーワードを使用せずに
型を明示して宣言していました。
しかし最近は全てのローカルスコープでvarを使用しています。
理由は以下です。
複数の変数宣言がある場合、可読性が高くなる場合がある。
var i = 10; var s = "foo"; var c = 'c';
C#には右辺で型を明示できる場合が多い
var a = new Foo(); var b = default(Foo);
振る舞いがわかっていれば、具体的に型がわかっていなくとも問題ない場合がある
var a = GetFoo(); for (var i = 0; i < 10; ++i) { a += i; } Console.WriteLine(a);
質問ですが、一般ではvarの乱用は避けるべきでしょうか?