Attributs C # sur les champs
-
03-07-2019 - |
Question
Comment définir un attribut sur un champ n'importe où dans mon assemblage, puis réfléchir sur ces attributs de tout l'assemblage et obtenir / définir les valeurs de champ auxquelles l'attribut est également attaché?
La solution
1) Créez attribut personnalisé ciblé pour champs
2) Ajoutez-le aux champs souhaités
3) Parcourez les types définis dans votre assemblage .
4) Pour chaque type :
4a) parcourir ses champs
4b) si le champ a votre attribut personnalisé à l'étape 4c
4c) obtenir ou définir les valeurs du champ
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow