Archivo del sitio

Inicializadores en C#

Bueno  amigos este es mi primer post aquí en este nuevo blog y hoy quiero compartir una característica de C# 3.0 que son los Inicializadores de Objetos y Colecciones que formalmente se definen como:

Los inicializadores de objeto permiten asignar valores a los campos o propiedades accesibles de un objeto en el momento de la creación sin tener que invocar explícitamente un constructor.

En palabras comunes vendría siendo como la instanciación de un objeto con los valores que se le asignarían cada miembro publico o propiedad declarada en la clase sin tener definido precisamente un constructor personalizado con esos que reciba esos parámetros.

Veamos un ejemplo supongamos que tenemos la siguiente clase:

Lee el resto de esta entrada