Al principio pensé que algo como:
¿Por qué usar la escritura dinámica en C#?
var aName=getAllSomethings();
Es muy ilegible, y por lo que vamos a usar tipado dinámico justo cuando no hay espacio para la confusión, tales como:
AClassName aName = new AClassName();
Aquí,
var aName=new AClassName();
parece legible. Pero de lo que leí (here) esa tipada dinámica también tiene un precio en rendimiento.
Intenté leer todas las otras publicaciones en ese enlace para entender dónde debería usar el tipado dinámico, pero no pude encontrar ni siquiera una buena razón. ¿Debo esperar cuando me digo a mí mismo: "Esto solo se puede resolver con tipeo dinámico"? ¿O hay mejores razones (prácticas) para usarlo?
Gracias.
Editar: Mi error (-:. Cerrará esta cuestión lo antes posible
¡Pero solo piensa en cuánto has aprendido! ;) – Robaticus
@Robaticus: +1 en eso. Es por eso que tercamente afirmo que las únicas preguntas estúpidas son aquellas que no se hacen, lo que hace que la gente no aprenda. Esta pregunta ayuda a despejar un malentendido que creo que es bastante común, por lo que definitivamente cumple un propósito. –
No es necesario cerrarlo, creo que es una pregunta bastante común. Otras personas aún pueden beneficiarse de la información. –