Possible Duplicate:
C# 'var' vs specific type performance
Hi all,
I recently saw code that uses var
a lot.
E.g.:
var myString = GetAnyString();
var myInstance = GetClass();
instead of
string myString = GetAnyString();
MyClass myInstance = GetClass();
Besides the readability (I think that using var
is not very readable), are there any advantages and/or drawbacks using it? How about performance