Detectar en runtime si existe una propiedad

15/12/2006 - 13:18 por Ana | Informe spam
Hola a todos vosotros.

Soy novata con C#. Quiero saber si existe una manera de detectar en runtime
si un objeto tiene una propiedad definida.
Ej. yo quiero saber si el objeto oObj tiene definida una propiedad (o
atributo o variable) llamada 'aap'.

Ana
 

Leer las respuestas

#1 Octavio Hernandez
15/12/2006 - 13:41 | Informe spam
Ana,

Puedes recorrer todas las propiedades de un objeto buscando la que te
interesa usando las
clases del esacio System.Reflection:
foreach (PropertyInfo pi in obj.GetType().GetProperties())

MessageBox.Show(pi.Name);


Salu2 - Octavio


"Ana" escribió en el mensaje
news:
Hola a todos vosotros.

Soy novata con C#. Quiero saber si existe una manera de detectar en
runtime si un objeto tiene una propiedad definida.
Ej. yo quiero saber si el objeto oObj tiene definida una propiedad (o
atributo o variable) llamada 'aap'.

Ana

Preguntas similares