38. Attributs

Vous connaissez déjà la notion d’attribution d’éléments de code d’un programme avec des modificateurs, tels que virtual ou ref. Ces constructions sont intégrées dans le langage. Les attributs sont un mécanisme extensible permettant d’ajouter des informations personnalisées aux éléments du code (assemblys, types, membres, valeurs de retour et paramètres). Cette extensibilité est utile pour les services qui s’intègrent fortement dans le système des types, sans nécessiter de mots-clés spéciaux ni de constructions particulières dans le langage C#.

La sérialisation est un bon exemple d’emploi des attributs : il s’agit du processus de conversion d’objets arbitraires dans un format particulier afin d’en assurer le stockage ou la transmission. ...

Get C# : les fondamentaux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.