I was wondering when should you use var
?
Almost anything in C#, except for maybe the primitives and a few more odd cases, derive from Object.
So wouldn't it be a better practice to use that actual types ? or at least object
?
(I've been programming for a while, and my strict point of view is that var
is evil)