Partager via


Réflexion, exemple

Mise à jour : novembre 2007

Cet exemple utilise la réflexion pour découvrir des informations de type dans un assembly.

Pour obtenir des exemples et leurs instructions d'installation

  • Effectuez une ou plusieurs des opérations suivantes :

    • Dans le menu ? (Aide), cliquez sur Exemples.

      Le fichier Readme contient des informations sur les exemples.

    • Accédez au site Web Exemples Visual Studio 2008. La version la plus récente des exemples est disponible sur ce site.

    • Recherchez les exemples sur l'ordinateur sur lequel Visual Studio est installé. Par défaut, les exemples et un fichier Readme sont installés sous lecteur:\Program Files\Microsoft Visual Studio 9.0\Samples\1036. Pour les versions Express de Visual Studio, tous les exemples sont disponibles en ligne.

Pour plus d'informations, consultez Recherche des fichiers d'exemple.

.

Note de sécurité :

Cet exemple de code est destiné à illustrer un concept ; il présente uniquement le code qui se rapporte spécifiquement à ce concept. Il est possible qu'il ne réponde pas aux exigences de sécurité d'un environnement spécifique, et ne doit pas être utilisé exactement comme indiqué. Nous vous recommandons d'ajouter du code de sécurité et de gestion des erreurs afin de renforcer la sécurité et la fiabilité de vos projets. Microsoft fournit cet exemple de code « EN L'ÉTAT » sans aucune garantie.

Pour exécuter cet exemple

  • Appuyez sur F5.

Démonstrations

Le formulaire vous permet d'examiner les assemblys à trois niveaux :

  • Assembly   La méthode GetAssemblies est utilisée pour récupérer une liste des assemblys chargés. La liste est affichée dans un contrôle ListBox.

  • Type   La sélection d'un nom d'assembly affiche tous les types de cet assembly dans un autre contrôle ListBox en utilisant la méthode GetTypes.

  • Membres   Lorsqu'un type est sélectionné dans la liste Types, la méthode GetMembers est utilisée pour répertorier tous les membres du type sélectionné.

Voir aussi

Concepts

Vue d'ensemble de la réflexion

Référence

Assembly

AppDomain

GetAssemblies

GetTypes

GetMembers