Bonjour

Existe -t-il une maniere directe de parcourir les elements d'un flag enum ?

La seule solution que j'ai trouvée est un parcours indirect en passant par l'enumeration des elements l'enum

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
     foreach (MonEnum GV in Enum.GetValues(typeof(MonEnum)))
      {
        if ((GV & MaVariableFlagEnum) != 0)
        {
           // A faire
        }
      }
Est ce la seule methode ?