ローカル変数を(抽象をのぞいた)全部に対してvarを書くという愚行は
・許容しない
・美しくない
・彼らの主張するメリットが私にとってのメリットにはなりえない
以下、var推進側の主張の一部
・var i = 0;と書いてもいいじゃないか。int i = 0;と書いたのと同じでしょ
・今まで型を書いていたのが苦痛だった
・意味の通る変数名を付ければ型を意識する必要はない
・重要なのはメソッドの挙動であって型ではない
※これは、プログラミング全般における型推論に対してではなく、C#という言語に限定した宣言である
以下は、型推論についての私の記事