2010-01-13 10 views
5

Czy istnieje prosty sposób, aby moje atrybuty były ze sobą niezgodne? C# .netCzy atrybuty są ze sobą niezgodne?

+0

Chcesz kod nie skompilować jeśli stosowane są dwa atrybuty? – Amirshk

+0

Uważam, że tak jest - wydaje się, że chce stworzyć dwa lub więcej atrybutów, które wzajemnie się wykluczają. Na przykład atrybuty [IsCat], [IsDog] i [IsHamster]. – David

Odpowiedz

8

nr Można je połączyć w jeden atrybut, który odbywa się non-Flag enum ...

+3

I nie zapomnij ustawić "AllowMultiple = false" –

+0

musisz uwielbiać jedno pytanie, odpowiedzi i świetny komentarz (y) linera liniowego; D –

Powiązane problemy