La réflexion donne à une application la possibilité de collecter des informations sur elle-même. Elle permet par exemple de parcourir une classe et d’afficher l’ensemble des méthodes qu’elle propose et même de les exécuter. La plupart des méthodes concernant la réflexion sont contenues dans les namespaces System.Reflection et System.Type. Voyons comment utiliser la réflexion en c#.