array bidimensional como parametro funcion

15/11/2005 - 20:27 por Joan Roure | Informe spam
Se puede pasar como parametro de una funcion un array bidimensional ?
Como?
Puede la funcion retornar un array bidimensional? Como?

Gracias por su ayuda...

Preguntas similare

Leer las respuestas

#1 Javier (Clevertec)
15/11/2005 - 21:18 | Informe spam
Dim b(2, 2) As String
b(1, 1) = "a"
b(1, 2) = "b"
b(2, 1) = "c"
b(2, 2) = "d"
Call Pasar(b)

Function Pasar(ByVal b As Object) As Boolean
Dim k, i
For k = 1 To UBound(b, 1)
For i = 1 To UBound(b, 2)
Debug.Print(b(k, i))
Next
Next
End Function

Un saludo
Javier Muñoz


"Joan Roure" escribió:

Se puede pasar como parametro de una funcion un array bidimensional ?
Como?
Puede la funcion retornar un array bidimensional? Como?

Gracias por su ayuda...

Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP VB]
16/11/2005 - 02:17 | Informe spam
Se puede pasar como parametro de una funcion un array bidimensional ?



Si, por ejemplo un array de strings de dos dimensiones:

Sub ParametroArrayBidimensional(ByVal array As String(,))

For i As Integer = 0 To array.GetLength(0) - 1
For j As Integer = 0 To array.GetLength(1) - 1
Console.WriteLine(array(i, j))
Next
Next

End Sub



Puede la funcion retornar un array bidimensional? Como?



Tambien:

Function RetornoArrayBidimensional() As String(,)
Return New String(9, 9) {}
End Function

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#3 Joan Roure
16/11/2005 - 15:18 | Informe spam
Muchas gracias a todos por vuestra ayuda.
On Tue, 15 Nov 2005 12:18:14 -0800, Javier (Clevertec)
wrote:

Dim b(2, 2) As String
b(1, 1) = "a"
b(1, 2) = "b"
b(2, 1) = "c"
b(2, 2) = "d"
Call Pasar(b)

Function Pasar(ByVal b As Object) As Boolean
Dim k, i
For k = 1 To UBound(b, 1)
For i = 1 To UBound(b, 2)
Debug.Print(b(k, i))
Next
Next
End Function

Un saludo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida