dupliquées possible:
When should I use attribute in C#?attributs dans .net
Salut, je suis en train de comprendre comment les attributs dans les travaux .net.
Comme nous le savons Tous les attributs sont de deux types de métadonnées et d'attributs de contexte.
Attributs de métadonnées: il permet à certaines données d'être attachées à une classe ou à une méthode. Ces données deviennent partie intégrante des métadonnées de la classe et peuvent être consultées via la réflexion. Premièrement, pourquoi avons-nous besoin d'attributs personnalisés? Donnez des exemples et comment cette information est-elle attachée à cette classe et comment sera-t-elle interprétée?
Attributs personnalisés: S'il vous plaît expliquer et expliquer le flux comment cette classe personnalisée qui est dérivée System.Attribute est exécutée et comment ces informations seront utiles à la classe actuelle ou d'une méthode qui utilise cet attribut. (Le meilleur exemple est Validation Le bloc est appliqué en tant qu'attributs à la propriété ou aux méthodes et il sera automatiquement validé, comment cela est-il possible?). J'ai la compréhension de base des attributs et comment cela fonctionne et en regardant le processus comment cela fonctionne.
Merci d'avance.
ici question est plus sur le travail, la fonctionnalité et l'exécution des attributs et ont aussi des choses communes comme quand et où pourrait être utilisé. – Praneeth
Je pense que le contexte s'il vous plaît corriger si je me trompe. – Praneeth
@Henk Holterman: J'ai regardé dedans. Vous avez raison. Il devrait être personnalisé mais puis-je avoir un attribut personnalisé CLR ou Metadata? – Praneeth