HasFlag zawsze zwraca True

Istnieje sposób na sprawdzenie, czy mam flagę w serii flag?

Przykład:

[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)

Alea.Test.HasFlag zawsze zwraca true, nawet bez TestEnum.ALIVE

questionAnswers(5)

yourAnswerToTheQuestion