Quiero hacer un método de extensión para verificar si una enumeración tiene un indicador.Método de extensión C# para verificar si una enumeración tiene un indicador establecido
DaysOfWeek workDays = DaysOfWeek.Monday | DaysOfWeek.Tuesday | DaysOfWeek.Wednesday;
// instead of this:
if ((workDays & DaysOfWeek.Monday) == DaysOfWeek.Monday)
...
// I want this:
if (workDays.ContainsFlag(DaysOfWeek.Monday))
...
¿Cómo puedo lograr esto? (Si hay una clase que ya hace esto, entonces le agradecería una explicación de cómo esto puede ser codificada;! He estado jugando con este método demasiado tiempo)
gracias de antemano
posible duplicado de [Extendiendo Enum in C#] (http://stackoverflow.com/questions/1647634/extending-enum-in-c) –
Eso realmente ayudó, gracias por el hallazgo. – Marlon