Visual Basic.NET - Pasar un ArrayList como parámetro a una función (y como recibirlo en la misma)

 
Vista:

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!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder