Recorrer las propiedades de un objeto.

19/04/2007 - 17:07 por ANT1 | Informe spam
¿Hay alguna manera mediante reflexion o lo que sea de recorrer todas
las propiedades de un objeto definido a partir de una clase propia?

Un saludo

Preguntas similare

Leer las respuestas

#1 Diego Jancic
19/04/2007 - 17:56 | Informe spam
Hola,
Lo que recorres no son las propiedades del objeto, sino las
propiedades de la clase de ese objeto. Una vez que tenes el tipo del
objeto obtenes las propiedades. El codigo seria asi:

PropertyInfo[] props = una_instancia.GetType().GetProperties();

foreach (PropertyInfo p in props)
{
object valor = p.GetValue(una_instancia, null);
}

Se entendio, no?

Saludos!,
Diego
Respuesta Responder a este mensaje
#2 ANT1
19/04/2007 - 17:58 | Informe spam
On 19 abr, 17:56, Diego Jancic wrote:
Hola,
Lo que recorres no son las propiedades del objeto, sino las
propiedades de la clase de ese objeto. Una vez que tenes el tipo del
objeto obtenes las propiedades. El codigo seria asi:

PropertyInfo[] props = una_instancia.GetType().GetProperties();

foreach (PropertyInfo p in props)
{
object valor = p.GetValue(una_instancia, null);

}

Se entendio, no?

Saludos!,
Diego



Perfectamente Diego.

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