Duplicaté possible: strong>
Attributs les plus utiles en C # P> blockQuote>J'ai toujours le sentiment que je manque de fonctionnalité qui peut être gagnée dans .NET en appliquant simplement des attributs aux classes, méthodes, propriétés, etc. Il n'aide pas à IntelliSense ne peut pas afficher tous les attributs appropriés comme ils peuvent normalement être appliqués dans un large gamme de scénarios. P>
Voici quelques attributs I aiment à utiliser: p>
[déboggerHidden] forte> - placer cette option sur les méthodes empêche le débogueur Visual Studio d'entrer dans le code. Ceci est utile si vous avez un événement qui incendie continuellement et interrompt votre débogage. P> [éditeur d'éditeur (éditeurBablestate.nver)] strong> - Masquer une méthode de IntelliSense. Je ne pas utiliser ce souvent, mais il est à portée de main lors de la construction des composants réutilisables et que vous souhaitez masquer certaines méthodes d'essai ou débogage. P>
J'aimerais voir ce que les autres utilisent et quelles conseils les gens ont. P>
7 Réponses :
J'utilise habituellement ne devrait-il pas être la communauté-wiki? p>
Je suis nouveau sur ce site, je n'ai pas regardé le wiki, je vais maintenant. Merci
[DebuggerDisplay(....)] to define what fields of a structure or class I want to see in the debugger display.
J'aime vraiment le débogueurDisplay : Il demandera à VS quoi d'afficher lors de la navigation sur l'article. P> P>
Je viens de trouver ces ressources:
Nous avons beaucoup de code compatible CLS et d'autres non, il est donc clairement un plus pour nous: Cela nous aide beaucoup. p> p>
Oh et [comvisibleattribute (vrai)]
Parfois lidablaTretribute strong> est agréable d'influencer le comportement de liaison des composants. Peut-être qu'il est utile de déclencher un réflecteur et de rechercher un "attribut" et de parcourir un peu. Cela dépend de votre intention que celles sont utiles. P>
J'ai utilisé des attributs conditionnels Lors de la création d'une demande de démonstration.Je rendit une version complète et supprimez certaines fonctionnalités à l'aide de ces types d'attributs. p>
+1 Une grande question, aimerait voir des réponses.
Je vais réellement voter pour fermer comme une vraie question. La réponse est: "Tous". Les attributs n'étaient pas créés pour ne pas être utilisés.
DUP? Stackoverflow.com/questions/144833/ plus -utilisation-atributes -In -c
Désolé pour la Dupe, j'ai effectué la recherche avant de demander. Je ne cherchais pas de réponses où vous devez utiliser des attributs. Comme Comvisible d'utiliser com. Je cherchais les très génériques qui sont sous utilisé.