Supposons que j'ai une classe nommée foo, et qu'elle a 3 membres publics foo1, foo2 et foo3. Supposons maintenant que j'écris une fonction qui prend comme paramètre une instance de classe foo, mais lorsque j'écris cette fonction, je n'ai aucune idée de ce que les membres publics ont.en C#, Y at-il de toute façon pour déterminer les membres d'une classe à l'exécution?
Y at-il un moyen pour moi de déterminer au moment de l'exécution qu'il a des membres publics foo1, foo2, foo3 ET SEULEMENT foo1, foo2, foo3. IE - savoir ce que tous les membres du public sont?
Et puis-je également déterminer leurs types?