Duplicar posible:
Use of var keyword in C#var vs declaración explícita
Hola, Sólo se trasladó trabajo y yo estoy acostumbrado a usar var
mucho. En mi trabajo anterior estábamos haciendo un montón de TDD y usando el reafilamiento.
En este trabajo odian las herramientas de terceros y los desarrolladores aquí dicen que no es bueno usar var
todo el tiempo y que no es tan eficiente como el tipado explícito.
Hace algún tiempo pensé lo mismo, pero ahora me he acostumbrado tanto, y hace que mi código parezca más ordenado.
He leído algunas publicaciones y parece que la confusión es tan eficiente o no. Leo que usando var
produce el mismo código IL. Entonces, ¿no debería ser tan eficiente? En alguna otra parte, leí que a pesar de que el uso de var
produce el mismo código IL, tiene que averiguar de qué tipo es. Entonces, ¿qué significa realmente 'inferir'?
Alguna aclaración acerca de si el rendimiento en cuanto a lo mismo será el mismo sería fantástico.
"En este trabajo que odian herramientas de terceros", que solía ser uno de los que, por el bien de la cordura y haciendo más importante Con mi tiempo y haciendo que la administración del código sea más fácil/limpia y consistente, no puedo usar Resharper o cualquier herramienta de terceros que brinde la ventaja. Simplemente odiar usar algo no es una razón para evitar que otra persona lo use. – Arjang