Voici un enum :
Code:
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:
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.