var vs explicit declaration
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/41479/use-of-var-keyword-in-c">Use of var keyword in C#</a>  </p>
</blockquote>



<p>Hi,
Just moved job and I make large use of var.
Previous job we were doing lots of TDD and using resharper.</p>

<p>In this job they hate third party tools and the developers there say that var is not good to use all the time and is not as efficient.</p>

<p>Some time ago I thought the same but now I got so used to it and makes my code look neater.</p>

<p>I have read some posts and there seems to be confusion whether is as efficient or not.
I read that produces the same IL code.So should be the same no? somewhere else I read that even though produces the same IL code it has to find out what type it is.
So what does Inferred really mean then?</p>

<p>Some clarification whether performance wise is the same would be fantastic.</p>

<p>Thanks a lot</p>
