Attributi C # sui campi
-
03-07-2019 - |
Domanda
Come posso impostare un attributo su un campo in qualsiasi punto del mio assieme, quindi riflettere su quegli attributi di campo in tutto il mio assieme e ottenere / impostare i valori del campo a cui è attribuito anche l'attributo?
Soluzione
1) Crea attributo personalizzato scelto come target per campi
2) Aggiungilo ai campi desiderati
3) Scorrere i tipi definiti nell'assieme
4) Per ogni tipo :
4a) iterare attraverso i suoi campi
4b) se il campo ha il tuo attributo personalizzato vai al passaggio 4c
4c) get o imposta i valori del campo
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow