C# LanguageReflexión


Introducción

La reflexión es un mecanismo de lenguaje C # para acceder a las propiedades dinámicas de los objetos en tiempo de ejecución. Normalmente, la reflexión se utiliza para obtener información sobre el tipo de objeto dinámico y los valores de atributo de objeto. En la aplicación REST, por ejemplo, la reflexión podría usarse para iterar a través del objeto de respuesta serializado.

Observación: De acuerdo con las directrices de MS, el código crítico de rendimiento debe evitar la reflexión. Consulte https://msdn.microsoft.com/en-us/library/ff647790.aspx

Observaciones

Reflection permite que el código acceda a información sobre los ensamblajes, módulos y tipos en tiempo de ejecución (ejecución del programa). Esto puede luego ser usado para crear, modificar o acceder dinámicamente tipos. Los tipos incluyen propiedades, métodos, campos y atributos.

Otras lecturas :

Reflexión (C #)

Reflexión en .Net Framework

Reflexión Ejemplos relacionados