[VSTS2010] Propiedades autoimplementadas en Visual Basic 10

Buenas,

hoy toca hablar un poco de Visual Basic 10, la nueva versión incorporada en Visual Studio Team System 2010. En este caso de las propiedades implementadas. Esta nueva característica incorporada al nuevo IDE de Visual Studio simplemente nos permite acelerar el desarrollo y crear un código bastante más “limpio” cuando creamos propiedades.

Si bien es cierto que la creación de propiedaes hoy es bastante rápida: teclear prop + tab tab; el código por lo general queda de la siguiente forma, donde siempre incluimos una variable privada y debemos especificar el Get y Set explícitamente:

 

Si una imagen vale más que mil palabras, 3 líneas de código visualmente tambien valen bastantes palabras. Por ejemplo en Visual Basic 10, podremos definir propiedades de la siguiente forma:


Property CustomerId() As Integer
Property CustomerName() As String
Property CustomerEMail() As String

En este caso el compilador generará automáticamente una variable interna con el mismo nombre de la propiedad con el prefijo “_” (por ejemplo _CustomerId) que se utilizará internamente dentro de la definición de la propiedad.

También es posible definir los valores iniciales de las propiedades inicializando las mismas en la misma declaración. Por ejemplo:


Property CustomerId() As String = "Valentino"

Si bien esta novedad presenta muchas ventajas, en este escenario no podremos utilizar parametros en la definición de la propiedad ni tampoco especificar si la propiedad es de solo lectura o de solo escritura.

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

5 comentarios en “[VSTS2010] Propiedades autoimplementadas en Visual Basic 10”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *