jueves, 31 de julio de 2014

Tipos Anónimos en .NET

Estuve probando lo útil que puede ser declarar tipos anónimos en .NET, ya que en otros lenguajes con javascript esto ya existe. Esto hace mas fluido el desarrollo y mas divertido, sin tener que preocuparnos en la declaración de la variable o subir y bajar el cursor de tu pantalla para ir a la parte declarativa (normalmente arriba del código) y bajar a la parte que se usará la variable.

A continuación, dejo 2 pequeñas pruebas para crear un objeto y un arreglo, muy útiles si es que se desea almacenar valores, definir alguna entidad o usar de repositorio temporal en el desarrollo.

Lo primero es una prueba donde declararemos y asignaremos valores al objeto anónimo.

var anonObject = new { name = "apple", diam = 4 };

Como se puede ver, se declaro un objeto con 2 atributos y en ese instante se le asigno valores. Con esto se obtuvo un objeto del tipo anónimo.


Ahora se declararemos un arreglo del tipo anónimo que contenga objetos de tipo anónimos.

var anonArray = new[] { new { name = "apple", diam = 4 }, new { name = "grape", diam = 1 }};

Como se verá, se declaro un arreglo que contendrá 2 objetos anónimos iguales que el ejemplo anterior.


En conclusión, el uso de tipos anónimos mejora la fluidez del desarrollo y es una prueba que el lenguaje C#, como la plataforma .NET, sigue en constante evolución en beneficio de los desarrolladores, ya que desde mi punto de vista, facilita el desarrollo y aprendizaje de este lenguaje.



No hay comentarios: