Est-il un moyen de .NET c# 3.5 je peux utiliser la réflexion pour définir une propriété d’objet ?
Ex :
Je tiens à mettre `` avec réflexion. Quelque chose comme :
Y a-t-il un moyen d’y parvenir ?
Est-il un moyen de .NET c# 3.5 je peux utiliser la réflexion pour définir une propriété d’objet ?
Ex :
Je tiens à mettre `` avec réflexion. Quelque chose comme :
Y a-t-il un moyen d’y parvenir ?
Oui, vous pouvez utiliser `` :
Cela lèvera une exception si n’est pas une propriété appelée
, ou il ne peut pas être définie.
Une autre approche consiste à obtenir les métadonnées de la propriété et puis le configurer. Cela vous permettra de vérifier l’existence de la propriété et qu’elle peut être définie :
Réflexion, fondamentalement, c'est-à-dire
ou il existe des bibliothèques pour aider aussi bien en termes de confort et de performance ; par exemple, avec FastMember:
(qui a aussi l’avantage de ne pas avoir à savoir d’avance si c’est un champ vs une propriété)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.