Exporter (0) Imprimer
Développer tout

Attributs (Guide de programmation C#)

Les attributs fournissent une méthode puissante pour associer des informations de déclaration au code C# (types, méthodes, propriétés, etc.). Une fois qu'il est associé à une entité de programme, l'attribut peut être interrogé au moment de l'exécution au moyen d'une technique appelée réflexion.

Les attributs existent sous deux formes : les attributs qui sont définis dans la bibliothèque de classes de base du CLR (Common Language Runtime) et les attributs personnalisés que vous pouvez créer, pour ajouter des informations supplémentaires à votre code. Ces informations peuvent être récupérées ultérieurement par programme.

Dans cet exemple, l'attribut System.Reflection.TypeAttributes.Serializable est utilisé pour appliquer une caractéristique spécifique à une classe :

[System.Serializable]
public class SampleClass
{
    // Objects of this type can be serialized.
}

Vue d'ensemble des attributs

Les attributs ont les propriétés suivantes :

  • Les attributs ajoutent des métadonnées à votre programme. Les métadonnées sont des informations incorporées dans votre programme telles que des instructions de compilateur ou des descriptions de données.

  • Votre programme peut examiner ses propres métadonnées à l'aide de la réflexion. Consultez Accès à des attributs à l'aide de la réflexion.

  • Les attributs sont communément en cas d'interaction avec COM.

Rubriques connexes

Spécifications du langage C#

Pour plus d'informations, consultez les sections suivantes dans Spécifications du langage C#.

  • 1.12 Attributs

  • 17 Attributs

Voir aussi

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft