C# 3.0 type initialisation inference
Ok so C# 3 introduces inference and shorthand for type initialisation:
var x = 10; var s = "a string";
This appears to be fairly useful for saving a few keystrokes but sacrifices on readability a little don’t you think? I prefer the explicit approach:
int x = 10; string s = "a string";
Would you agree?