El día de hoy estuvimos junto a la comunidad de Latino Net Online viendo un tema muy interesante: Dynamic en C#.
Vimos una visión general de las características dinámicas en C#.
Algunas razones por las que podríamos usar C# dinámico. Algunos escenarios de uso como también los beneficios, la capacidad de mejorar la legibilidad de nuestro código.
Que es el DLR, Dynamic Language Runtime y cómo esta ubicado dentro del framework de .Net y como habilita las características dinámicas en C# como en cualquier otro lenguaje.
Compararemos estático y dinámico para entender sus diferencias.
Cual es la diferencia entre VAR y Dynamic.
Object vs Dynamic , un ejemplo de cómo C # como en tiempo de ejecución elegirá el método correcto.
Les dejo los links con el contenido de la charla:
![](https://i0.wp.com/withoutdebugger.com/wp-content/uploads/2020/03/Fer-dynamic-C-copia.jpg?resize=493%2C402&ssl=1)
Referencias
- https://docs.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/
- https://docs.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/reflection
- https://docs.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/emitting-dynamic-methods-and-assemblies
- https://docs.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/dynamic-source-code-generation-and-compilation
- https://docs.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/dynamic-source-code-generation-and-compilation