Novedades en los lenguajes .Net 3 – Inicialización de objetos

Ahora puedes crear una instancia de una clase y asignar valores a las propiedades publicas en una sola instrucción.

C#
Person p = new Person {FirstName=”Jon”,
LastName=”Smith”,Age=32}
Vb.Net
Dim p as New Person With {.FirstName=”Jon”,
.LastName=”Smith”,
.Age=32}

Como puedes ver los parámetros del constructor están después de Person como si creases una instancia de una clase.

C#
Person p = new Person(...) {FirstName=”Jon”,
LastName=”Smith”,
Age=32}
Vb.Net
Dim p as New Person(...) With {.FirstName=”Jon”,
.LastName=”Smith”,
.Age=32}
Anuncis

3 pensaments sobre “Novedades en los lenguajes .Net 3 – Inicialización de objetos

  1. Retroenllaç: Novedades en el lenguaje .Net 3 – Tipos inferidos | My freelancer life
  2. Retroenllaç: Novedades en el lenguaje .Net 3 – Tipo anónimo | My freelancer life
  3. Retroenllaç: Empezamos con LINQ | My freelancer life

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

S'està connectant a %s