雪国の技術的な夏

プログラミング的な話や特定のツール設定の話など。 ※ただし変態に限る。

(.NET)varは多用しないスタイル

var sss = ""; // (1)
var sb = new StringBuilder(16); // (2)
var row = xxx.Rows[0]; // (3)

(1)
デフォルトの型なら多分気にしなくていい。
ある程度なら見慣れている。
超初心者などが入ることを想定しているのならば避けた方がいいかも。

(2)
new側で型があるならvar使っていいと思う。
逆に(特定設定での)検索で二重ヒットしないから、こっちのがいいかも。

(3)
ここが大問題。
・型がパッと見 分かり辛い
・「シンボルの検索」で引っ掛からない←ここ大事