C# 3.0 - Object Initializers

Hola amigos de la comunidad, ahora vamos a continuar con nuestras platicas de lo nuevo de VS 2008 en el lenguaje C# 3.0.

Vamos hablar un poco de lo nuevo en Inicialización de objetos u Object Initializers.

Para explicarles esto voy a usar el ejemplo que venía describiendo en otros post con nuestra clase Persona, la cual les detallo a continuación:

Normalmente en C# 2.0 yo tendría que escribir este código para inicializar mi clase:

Para las personas de VB están acostumbradas a usar algo que se llama Width Block lo cual hace que el código sea más conciso y corto. C# 3.0 incluyo algo parecido a esto, lo cual inclusive hace que hagamos todo lo que escribí anteriormente en una sola línea:

Si ven esto es de mucho uso, iniciando que nuestro código es mucho más rápido de escribir, ahora si les gusta todo más ordenado y fácil de leer también pueden cambiar esa línea que escribimos a esto:

Published Mon, Sep 3 2007 8:47 by lalfaro
Filed under: ,