I’ve got ReSharper 4.1, and it does offer this option (in either direction).
Actually, I’d recommend challenging the standard… the former is far more readable than the latter (especially if you call the variable pair
or something similar). I would’t use “var” for var i = 0
, but it is ideally suited to the above.
For bulk changing, go to:
- Cleanup Code… (pick a profile => “Edit Profiles” => Tools => Code Cleanup)
- C#
- Use ‘var’ in declaration
- Replace direction = Can ‘var’ to type usage
- ‘foreach’ iterator declaration style = Always use explicit type
- Local variable declaration style = Always use explicit type
- Use ‘var’ in declaration
- C#
and run…