Questions marquées «attributes»

108
Comment fonctionne l'héritage pour les attributs?

À quoi fait Inheritedréférence la propriété booléenne sur les attributs? Cela signifie-t-il que si je définis ma classe avec un attribut AbcAtribute(qui a Inherited = true), et si j'hérite d'une autre classe de cette classe, que la classe dérivée aura également le même attribut appliqué? Pour...

106
Obtenir les attributs d'une classe

Je veux obtenir les attributs d'une classe, disons: class MyClass(): a = "12" b = "34" def myfunc(self): return self.a using MyClass.__dict__me donne une liste d'attributs et de fonctions, et même des fonctions comme __module__et __doc__. While MyClass().__dict__me donne un dict vide à moins que je...

101
Tester si une classe a un attribut?

J'essaie de faire un petit développement Test-First, et j'essaie de vérifier que mes classes sont marquées d'un attribut: [SubControllerActionToViewDataAttribute] public class ScheduleController : Controller Comment tester unitaire que la classe a cet attribut qui lui est

96
Comment créer des attributs autorisés en double

J'utilise un attribut personnalisé hérité d'une classe d'attributs. Je l'utilise comme ceci: [MyCustomAttribute("CONTROL")] [MyCustomAttribute("ALT")] [MyCustomAttribute("SHIFT")] [MyCustomAttribute("D")] public void setColor() { } Mais l'erreur "Dupliquer l'attribut 'MyCustomAttribute'" s'affiche....