Value está na lista enum
Tenho uma pergunta bastante básica: como posso verificar se um determinado valor está contido em uma lista de valores de enumeraçã
Por exemplo, eu tenho este enum:
public enum UserStatus
{
Unverified,
Active,
Removed,
Suspended,
Banned
}
Agora quero verificar sestatus in (Unverified, Active)
Sei que isso funciona:
bool ok = status == UserStatus.Unverified || status == UserStatus.Active;
Mas tem que haver uma maneira mais elegante de escrever iss
O tópico deessa questã é muito semelhante, mas está lidando com enumerações de sinalizadores, e isso não é um enumerador de bandeira