VS2008とResharper。
まぁ、まだちょっと試したばかりだからわからないけど、やはりResharperも意味のないvarは怒るなぁ。
なんかオプション指定があるのかもしれないけど(^^;
こう、必然性のない型推論ってどうしても遅延バインディングの副作用を思い起こさせるのよねー。
あと、これは慣れの問題かもしれないけどC#を読むとき、左を見て型を認識する癖があってそっちがわに型が書いてあるほうがすっきりするような気がするんだが・・・。
たとえば
StreamWriter sw = new StreamWriter();
StreamReader sr = new StreamReader();
int i = 0;
とするのと
var sw = new StreamWriter();
var sr = new StreamReader();
int i = 0;
とするのとでは、たぶん前者のほうがいちいちタッチ数も多いし、当然文字数も多いからとか、そもそも型が自明だとか、たぶんそんな理由で後者を選ぶ人も多いのかもしれないけど、私はコードの見やすさから前者のほうがいいような気がしてならないなぁ。
型が書いてある場所が右辺に移ったり左辺に移ったりするのってうっとおしい気がして・・・。
人間に極力やさしい書き方が優先されるべきだと思うんだが・・・。
ま、いっか。