HasFlag siempre devuelve True
¿Hay una manera de comprobar si tengo una bandera en una serie de banderas?
Ejemplo:
[Flags]
Enum TestEnum
{
ALIVE, DEAD, ALMOSTDEAD, HURT, OTHERS
}
// check if is alive and has been hurt
TestEnum aTest = TestEnum.ALIVE | TestEnum.HURT
bool aTest2 = aTest.HasFlag(TestEnum.ALIVE)
Peroa.Test.HasFlag
Siempre devuelve true, incluso sin TestEnum.ALIVE