Why you should no longer use var in C#
Beginning with C# 3, variables that are declared at method scope can have an implicit “type” var. An implicitly typed local variable is strongly typed just as if you had declared the type yourself, but the compiler determines the type.
Read Blog Post




