Leave it to Ian to cut through the crap and give a very clear and detailed account of what exactly the new
var keyword in C# does.
When reading through blogs, mailing lists, and newsgroups, you can encounter a lot of noise from people who are just looking for something to rant about without actually taking the time to understand what they’re talking about. This can be about the most annoying thing in the world.
So if you caught yourself asking:
What’s wrong with "Object"?
I encourage you to read Ian’s post.