Pasar un ArrayList como parámetro a una función (y como recibirlo en la misma)
Publicado por Sergio Botta (1 intervención) el 07/07/2016 13:48:28
Hola, tengo un ArrayList que quiero pasar como parámetro a una función.
Lo defino así: Dim myArray As New ArrayList
y lo cargo en un bucle con myArray.Add("...")
Lo paso a la función de esta manera: myFunction(myArray, otroValor)
Y lo recibo en la función como: Function myFunction(ByVal elArray() As String, ByVal otroDato As String)
Pero recibo el error: Un valor de tipo 'System.Collections.ArrayList' no se puede convertir en '1-matriz dimensional de String'.
Estoy errando en la forma en que lo paso a la función o en la forma en que lo recibo en la misma?
Gracias por la ayuda!
Lo defino así: Dim myArray As New ArrayList
y lo cargo en un bucle con myArray.Add("...")
Lo paso a la función de esta manera: myFunction(myArray, otroValor)
Y lo recibo en la función como: Function myFunction(ByVal elArray() As String, ByVal otroDato As String)
Pero recibo el error: Un valor de tipo 'System.Collections.ArrayList' no se puede convertir en '1-matriz dimensional de String'.
Estoy errando en la forma en que lo paso a la función o en la forma en que lo recibo en la misma?
Gracias por la ayuda!
Valora esta pregunta


0