Looking for c# Answers? Try Ask4KnowledgeBase
Looking for c# Keywords? Try Ask4Keywords

C# LanguageRéflexion


Introduction

Reflection est un mécanisme de langage C # permettant d'accéder aux propriétés des objets dynamiques lors de l'exécution. En règle générale, la réflexion est utilisée pour récupérer les informations sur le type d'objet dynamique et les valeurs d'attribut d'objet. Dans l'application REST, par exemple, la réflexion peut être utilisée pour parcourir un objet de réponse sérialisé.

Remarque: Selon les directives MS, le code de performance critique doit éviter la réflexion. Voir https://msdn.microsoft.com/en-us/library/ff647790.aspx

Remarques

Reflection permet au code d'accéder aux informations sur les assemblys, les modules et les types au moment de l'exécution (exécution du programme). Cela peut ensuite être utilisé pour créer, modifier ou accéder de manière dynamique aux types. Les types incluent les propriétés, les méthodes, les champs et les attributs.

Lectures complémentaires:

Réflexion (C #)

Réflexion dans le cadre .Net

Réflexion Exemples Liés