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)
 
     
     
     
     
     
     
    