HasFlag всегда возвращает True

Есть ли способ проверить, получил ли я флаг в серии флагов?

Пример:

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

Ноa.Test.HasFlag всегда возвращает true, даже без TestEnum.ALIVE

Ответы на вопрос(5)

Ваш ответ на вопрос