Y dejo un ejemplito
Public Sub pasaparametro(ByRef a, ByVal b)
a = 1
b = 333 'Esta variable es una copia pirata
a = 1
b = 333 'Esta variable es una copia pirata
End Sub
'Cuando la llamamos
Dim a as integer=0
Dim b as integer=0
pasaparametro(a,b)
'Ahora a tiene 1
'Y b sigue con su 0Y que tiene esto de maravilloso, pues que los parametros por referencia en vb.net nos sirven como parametros de salida, es decir que de una función o procedimiento puedo retornar muchos parametros de salida,rompiendo la limitante de retornar solo un parametro.
No hay comentarios:
Publicar un comentario