J'ai un enum de drapeau ci-dessous.
[Flags]
public enum FlagTest
{
None = 0x0,
Flag1 = 0x1,
Flag2 = 0x2,
Flag3 = 0x4
}
Je ne peux pas faire en sorte que l'instruction if soit évaluée comme vraie.
FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2;
if (testItem == FlagTest.Flag1)
{
// Do something,
// however This is never true.
}
Comment puis-je faire en sorte que ce soit vrai ?