devolver objetos por referencia
Publicado por Josep (1 intervención) el 27/11/2008 12:46:53
Hola a todos.
Estoy acostumbrado a programar en java y c/c++ pero por motivos agenos a mi voluntat me veo obligado a programar en visual basic (utilizo visual studio 2008)
Entonces la cosa es que quiero hacer "sets" i "gets"
Public Property local() As LocalPto
Get
Return it_local
End Get
Set(ByVal value As LocalPto)
it_local = value
End Set
End Property
Pero no quiero que se hagan copias de los objetos, sinó que se pasen referencias a este.
como lo puedo hacer de una manera elegante??
de momento se me ha ocurrido hacerlo así:
Public Sub setLocal(ByRef value As LocalPto)
it_local = value
End Sub
Public Sub getHabitatge(ByRef value As LocalPto)
value = it_local
End Sub
pero encuentro que la forma no es la más adecuada.... si alguien supiera como hacerlo...
Gracias.
adiós
Estoy acostumbrado a programar en java y c/c++ pero por motivos agenos a mi voluntat me veo obligado a programar en visual basic (utilizo visual studio 2008)
Entonces la cosa es que quiero hacer "sets" i "gets"
Public Property local() As LocalPto
Get
Return it_local
End Get
Set(ByVal value As LocalPto)
it_local = value
End Set
End Property
Pero no quiero que se hagan copias de los objetos, sinó que se pasen referencias a este.
como lo puedo hacer de una manera elegante??
de momento se me ha ocurrido hacerlo así:
Public Sub setLocal(ByRef value As LocalPto)
it_local = value
End Sub
Public Sub getHabitatge(ByRef value As LocalPto)
value = it_local
End Sub
pero encuentro que la forma no es la más adecuada.... si alguien supiera como hacerlo...
Gracias.
adiós
Valora esta pregunta


0