sábado, octubre 13, 2007

Asignando propiedades en C# 3.0 que belleza

Jugando un rato con Visual Studio 2008 me encontraba cuando descubrí esta belleza.

Antes para asignar tus propiedades tenias que hacer algo como esto


private string firstNameField;
public string FirstName
{
get { return firstNameField; }
set { firstNameField = value; }
}


Ahora

public string FirstName { get; set; }


Es el compilador el que se encarga del resto.

Aquí lo bello es que en caso de que no requieras personalizar la asignación puedes ahorrarte mucho código.

Saludos.

2 Comments:

Blogger Rafael said...

De maravilla, pero como inicializo esta propiedad ?

7/26/2009 08:50:00 PM

 
Blogger Raúl Guerrero said...

Directamente en el constructor vía la propiedad.

Ahora quiero hacer una observación.

Si bien es muy interesante hacer propiedades así para faciliatar las pruebas unitarias, deberas crear el campo privado en cuanto necesites extender la funcionalidad.

Saludos

7/27/2009 10:33:00 AM

 

Publicar un comentario en la entrada

Links to this post:

Crear un enlace

<< Home