OVH Cloud OVH Cloud

Les attributs

2 réponses
Avatar
Titeuf [VB.Net 2005]
Bonsoir,
Quelqu'un peut-il me dire concrétement quel est l'utilité des attributs ?
Dans quel cas s'en sert t-on ?
Et peut-on créer nos propres attributs ?
Merci

2 réponses

Avatar
Fabien Bezagu
Titeuf,

C'est une question assez récurrente et assez vaste.

Les attributs permettent de rajouter des informations dans les métadonnées
au niveau d'un assemblage, des types, des méthodes...Bref, à peu près pour
tous les éléments.

Rajouter des informations présente des intérêts divers :
- pour communiquer avec le CLR au moment de l'exécution de l'assemblage
- pour communiquer avec le compilateur
- pour communiquer entre les classes du programme. Il peut s'agir
d'attributs personnalisés, ou pas.

Les attributs personnalisés existent. Il suffit d'hériter de la classe
Attibute.

Pour plus d'info, j'ai sous les yeux un excellent chapitre dans le livre de
Patrick Smacchia qui décrit les tenants et les aboutissants. Je te le
conseille très vivement.

Fabien

"Titeuf [VB.Net 2005]" a écrit dans le message de news:

Bonsoir,
Quelqu'un peut-il me dire concrétement quel est l'utilité des attributs ?
Dans quel cas s'en sert t-on ?
Et peut-on créer nos propres attributs ?
Merci



Avatar
Titeuf [VB.Net 2005]
Ok merci beaucoup !