<t>L'attribut [Flags] doit être utilisé chaque fois que l'énumération représente une collection de valeurs possibles, plutôt qu'une valeur unique. Ces collections sont souvent utilisées avec des opérateurs bit à bit, par exemple :<br/>
<br/>
var allowedColors = MyColor.Red | MyColor.Green | MyColor.Blue;<br/>
<br/>
```<br/>
<br/>
Notez que l'attribut `[Flags]` **n'active pas** cela par lui-même - il permet uniquement une belle représentation via la méthode `.ToString()` :<br/>
<br/>
```<br/>
enum Suits { Spades = 1, Clubs = 2, Diamonds = 4, Hearts = 8 }<br/>
[Flags] enum SuitsFlags { Spades = 1, Clubs = 2, Diam