A volte, durante la lettura del codice C # di altri, vedo un metodo che accetta più valori enum in un singolo parametro. Ho sempre pensato che fosse abbastanza carino, ma non l'ho mai esaminato.
Bene, ora penso di averne bisogno, ma non so come farlo
- impostare la firma del metodo per accettarlo
- lavorare con i valori nel metodo
- definire l'enumerazione
per ottenere questo genere di cose.
Nella mia situazione particolare, vorrei utilizzare System.DayOfWeek, che è definito come:
[Serializable]
[ComVisible(true)]
public enum DayOfWeek
{
Sunday = 0,
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6
}
Voglio essere in grado di trasferire uno o più valori DayOfWeek al mio metodo. Potrò usare questo particolare enum così com'è? Come faccio le 3 cose sopra elencate?