Voici un enum :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
    [Flags]
    public enum callStats : int
    {
        input,
        output,
        dial,
        transfering ,
        finished
    }

A un endroit de mon code, je fais ce test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if ((call[e.channel].stat & callStats.transfering) != callStats.transfering)
Mais, je ne comprends pas pourquoi dans le debuguer, il m'affiche que
callStats.transfering = output | dial

??? il devrait valoir 8, non ??
Car, output | dial, c'est ce que vaut call[e.channel].stat, ce qui pour moi est normal, et je veux tester en fait, si le flag transfering est dans stat.