Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08-02-2008, 01:10:10
Avatar de jrios03
jrios03 jrios03 is offline
Moderador
 
Registrado: ene 2005
Ubicación: Curico
Posts: 775
jrios03 Valoración +2
Contactar con jrios03 a través de MSN
Predeterminado Duda con Propiedades

Muy buenas noches amigos míos...

Bueno... me he decidido a incursionar en la programación en C#, especialmente en la versión 3.0 (Express)...

Pero me he encontrado con un gran problema al cual no le puedo encontrar la solución...

En Visual Basic 2005 tengo muchas propiedades creadas con el siguiente formato:
Código:
    Private _campo As New List(Of String)

    Property Nombre(ByVal item As Object) As String
        Get
            If TypeOf item Is Integer Then
                Return Me._campo(item)
            End If
            If TypeOf item Is String Then
                Dim o As String
                For Each o In Me._campo
                    If o.ToLower = item.ToString.ToLower Then
                        Return item
                    End If
                Next
            End If
            Return Nothing
        End Get
        Set(ByVal value As String)
            If TypeOf item Is String Then
                Me._campo(item.ToString.ToLower) = value
            ElseIf TypeOf item Is Integer Then
                Me._campo(_campo(item)) = value
            End If
        End Set
    End Property
Pero no sé de qué manera puedo transformar eso a C#... no entiendo...

Espero que alguien me entienda y sepa ayudarme... pues estoy por comenzar a desarrollar una aplicación, y C# me parece adecuado...

Saludos... y muchas gracias...
__________________
Atentamente, Juan Ríos Pizarro...
Saludos desde Chile...

PD: Perdí mi mascota... buaaaaaaaa.... al menos encontré una nueva
Responder Con Cita