Reflexión

03/01/2007 - 08:49 por Alhambra-Eidos | Informe spam
Hola a todos,

quería acceder por reflexión a una propiedad de una clase de esta forma:

"Resources.ControlCoherencia."+ NombrePropiedadX

Resources.ControlCoherencia es el nombre de la clase
La propiedad X es del tipo

public static string X { get; } - de sólo lectura

Cómo podría hacerlo fácilmente ? Conozco el Activator o algo similar para
crear objetos por reflexión, y algo de Bindings, no sé si se podrán aplicar a
este caso.

Saludos y gracias de antemano.

http://www.alhambra-eidos.com/web2005/index.html
 

Leer las respuestas

#1 Alberto Poblacion
03/01/2007 - 08:58 | Informe spam
"Alhambra-Eidos" wrote in message
news:
quería acceder por reflexión a una propiedad de una clase de esta forma:

"Resources.ControlCoherencia."+ NombrePropiedadX

Resources.ControlCoherencia es el nombre de la clase
La propiedad X es del tipo

public static string X { get; } - de sólo lectura



Type t = Type.GetType("Resources.ControlCoherencia");
PropertyInfo pi = t.GetProperty(NombrePropiedadX, BindingFlags.Static);
object resultado = pi.GetValue(null, null);

Preguntas similares