89 votes

obtenir la valeur de l’attribut DisplayName

<pre><code></code><p>Comment obtenir la valeur de l’attribut DisplayName en C# ?</p></pre>

92voto

Rich Tebb Points 2258

Essayez ces méthodes utilitaires:

L’utilisation serait :

39voto

Tout d’abord, vous devez obtenir un `` objet qui représente cette propriété. Vous devrez faire une forme de réflexion:

(J’utilise la réflexion « à l’ancienne », mais vous pouvez également utiliser une arborescence d’expression si vous avez accès au type au moment de la compilation)

Ensuite, vous pouvez récupérer l’attribut et obtenir la valeur de la `` propriété :

() les parenthèses sont une erreur de frappe obligatoire

13voto

Matija Grcic Points 3905

Si quelqu’un souhaite obtenir la chaîne localisée de la propriété avec DisplayAttribute et ResourceType comme ceci :

Utilisez ce qui suit après `` (comme indiqué ci-dessus par la réponse de @alex) :

12voto

Luke Bennett Points 16100

À partir d’une vue qui a Class1 comme modèle de vue fortement typé :

Prograide.com

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.

Powered by:

X