VB9 - Sobre los INICIALIZADORES.

Para añidir otra forma de verlo, a esta serie de "cortos"

    Private Sub Inicializar()
        '
        'Los Inicializadores de siempre
        Dim MiPersona = New Persona
        With MiPersona
            .Nombre = "Carlos"
            .Apellido = "Arjona"
            .Edad = 28
        End With
        '
        'Ahora en VB9, inicializadores basados en expresiones
        'nos permiten crear colecciones de objetos complejos
        Dim TusPersonas = New List(Of Individuo) _
            { _
             { .Nombre = "Jose", _
               .Apellido = "Garcia"} _
             { .Nombre = "Antonio", _
               .Apeliido = "Garrido"} _
            }
    End Sub
    Partial Class Individuo
        Public Property Nombre As String
        Public property Apellido as String
        Public Property Edad as Integer
    End Class

:-))

 

Published Mon, Apr 21 2008 22:41 by peplluis
Filed under:

Leave a Comment

(required) 
(required) 
(optional)
(required) 
If you can't read this number refresh your screen
Enter the numbers above: