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:
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