Les comento mi problema...
Tengo dos clases .... Class1 y Class2 de la siguiente forma:
Código:
En un boton de un Win formulario tengo algo como estoPublic Class Class1
Private _sNumero As String
' con su respectivo Get y Set
......
End Class
Public Class Class2
Public Function nuevo( ByVal arrayClass1 As Class1()) As Long
For i = 0 To UBound(arrayClass1) ' PREVIAMENTE DECLARO EL i
' arrayClass1(i) = New Class1()
MessageBox.Show(arrayClass1(i).numero)
Next
'El problema surge aca. si lo pongo asi como esta me dice algo como q no tengo instanciado arrayClass1(i)
' y si activo el "arrayClass1(i) = New Class1() " pasa normal. pero como que no captura el valor de la propiedad que deseo mostrar como que creara una nueva instancia y muestra un "vacio"
End Function
End Class
Código:
Mi pregunta es como poder Recorrer los valores de ese Array que envio como parametro ya que me pide primero instanciarlo ..... Private Sub Button2_Click( ... .) Handles Button2.Click
Dim eq As New Class2
Dim c As Class1() ' Este es el array q quiero llenar y enviar
Dim i As Integer
i = 0
ReDim c(i)
c(i) = New Class1
c(i).numero = "NUMERO 0"
i = 1
ReDim c(i)
c(i) = New Class1
c(i).numero = "NUMERO 1"
eq.nuevo(c)
' QUIERO MANDAR COMO PARAMETRO UN ARRAY DE LA CLASE Class1. HASTA ESTE PUNTO TODO ESTA PERFECTO.... EL LLENADO Y EL ENVIO. EL PROMEMA OCURRE CUANDO RECIBE EL ARRAY
End Sub
Espero haber sido claro con mi pregunta....
Gracias por sus respuestas


