2010-01-13 3 views
5

Existe-t-il un moyen simple de rendre mes attributs incompatibles les uns avec les autres? C# .netRendre les attributs incompatibles les uns avec les autres?

+0

Vous voulez le code de ne pas compiler si deux attributs sont utilisés? – Amirshk

+0

Je crois que c'est le cas - il semble qu'il veut créer deux ou plusieurs attributs qui s'excluent mutuellement. Par exemple, les attributs [IsCat], [IsDog] et [IsHamster]. – David

Répondre

8

Non Vous pouvez les combiner en un seul attribut qui prend un ENUM non-drapeau ...

+3

Et ne pas oublier de mettre 'AllowMultiple = false' –

+0

dois aimer un paque des questions, des réponses et un grand commentaire un (s); D –

Questions connexes