Bonjour,
J'aimerai savoir ce que signifie les lignes au dessus des propriétés des WebControls :
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
[Localizable(true)]
Merci
Bonjour,
J'aimerai savoir ce que signifie les lignes au dessus des propriétés des WebControls :
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
[Localizable(true)]
Merci
Bonjour,
Voici une explication sur ce que l'on nomme les attributs,
gratuitement volée dans un article ".NET et C#" d'étudiants en Master 2 pro.
C# et les Frameworks de .NET se servent d’attributs pour communiquer des informations déclaratives de l’auteur, d’un code à un autre code. Ils permettent de spécifier quels champs d’un objet doivent être publiés, quel contexte de transaction utiliser pendant l’exécution d’un objet, comment convertir les champs en fonctions natives ou comment afficher une classe dans un navigateur de classe.
Les attributs sont spécifiés entre crochets. Exemple :
[MethodImpl(MethodImplOptions.Synchronized)]: Similaire au mot-clé synchronized de Java.
[Serializable]: Similaire à l'implémentation de l'interface java.io.Serializable de Java.
[WebMethod]: utilisé en combinaison avec ASP.NET permet de spécifier qu'une méthode est un web service.
Les informations d’attribut sont récupérées lors de l’exécution par l’intermédiaire d’un processus appelé réflexion. De nouveaux attributs peuvent être facilement écrits, appliqués aux éléments du code(comme les classes, les membres ou les paramètres), puis récupérés par réflexion.
Merci à eux !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager