Voglio fare un metodo di estensione per verificare se un'enumerazione ha un flag.Metodo di estensione C# per verificare se un'enumerazione ha un flag impostato
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))
...
Come posso realizzare questo? (Se c'è una classe che già fa questo allora mi apprezzerebbe una spiegazione di come questo possa essere codificato;! Sono stato nei guai con questo metodo troppo tempo)
grazie in anticipo
possibile duplicato di [Estendi enum in C#] (http://stackoverflow.com/questions/1647634/extending-enum-in-c) –
Che effettivamente ha aiutato, grazie per la ricerca. – Marlon