Clase que recorra todas las propiedades de un objeto y las pase a otro del mismo tipo

06/07/2006 - 14:29 por Javier Garcia | Informe spam
Buenas, llevo algun tiempo por la calle de la amargura viendo a ver como se
puede conseguir que un objeto de tal clase pueda copiarse a otro objeto de
la misma clase y sea otro objeto intependiente (algo similar al metodo
.Clone() de las clases que implementan la interfaz icloneable), pero para
cualquie clase aunque no la implemente.

Tras mucho buscar en internet y como ultimo recurso he pensao en alguna
forma de hacer que se recorra un objeto, vea el valor de todas sus
propiedades y se las pase al objeto a copiar, y mi duda es esa, alguna forma
de que a un objeto dado nos saque sus propiedades y valores.

muchas gracias

Preguntas similare

Leer las respuestas

#1 Pedro Rivera
06/07/2006 - 21:58 | Informe spam
Que tal Javier. Si dices que los dos objetos son de la misma clase, entonces
los dos objetos (cualesquiera) tienen acceso a todos los campos de la clase.
¿No te es posible hacerlo mdiant e Reflection?


"Javier Garcia" wrote:

Buenas, llevo algun tiempo por la calle de la amargura viendo a ver como se
puede conseguir que un objeto de tal clase pueda copiarse a otro objeto de
la misma clase y sea otro objeto intependiente (algo similar al metodo
..Clone() de las clases que implementan la interfaz icloneable), pero para
cualquie clase aunque no la implemente.

Tras mucho buscar en internet y como ultimo recurso he pensao en alguna
forma de hacer que se recorra un objeto, vea el valor de todas sus
propiedades y se las pase al objeto a copiar, y mi duda es esa, alguna forma
de que a un objeto dado nos saque sus propiedades y valores.

muchas gracias



Respuesta Responder a este mensaje
#2 Javier Garcia
07/07/2006 - 11:44 | Informe spam
Supongo que si, pero reflection es algo que nunca he utilizado y no se como
meterle mano.

Si tienes algun troz de codigo que muestre como ver las propiedades de algun
objeto...

Muchas gracias

"Pedro Rivera" escribió en el
mensaje news:
Que tal Javier. Si dices que los dos objetos son de la misma clase,
entonces
los dos objetos (cualesquiera) tienen acceso a todos los campos de la
clase.
¿No te es posible hacerlo mdiant e Reflection?


"Javier Garcia" wrote:

Buenas, llevo algun tiempo por la calle de la amargura viendo a ver como
se
puede conseguir que un objeto de tal clase pueda copiarse a otro objeto
de
la misma clase y sea otro objeto intependiente (algo similar al metodo
..Clone() de las clases que implementan la interfaz icloneable), pero
para
cualquie clase aunque no la implemente.

Tras mucho buscar en internet y como ultimo recurso he pensao en alguna
forma de hacer que se recorra un objeto, vea el valor de todas sus
propiedades y se las pase al objeto a copiar, y mi duda es esa, alguna
forma
de que a un objeto dado nos saque sus propiedades y valores.

muchas gracias



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