2009-12-24 7 views

Répondre

9
FieldInfo [] fields = typeof(YourClass).GetFields(BindingFlags.Public | BindingFlags.Instance); 

ce sera de retour FieldInfo sur tous les champs publics

+1

Astuce: Vous pourriez avoir besoin (BindingFlags.Public | BindingFlags.Instance); si la classe n'est pas statique. –

+0

Ah, vous avez raison –

0
typeof(MyClass).GetMembers() 
+0

Il veut juste la _variables_ publique, et non pas les méthodes et les fonctions. – Oded

Questions connexes