Parfois, lors de la lecture du code C # des autres, je vois une méthode qui acceptera plusieurs valeurs d'énumération dans un seul paramètre. J'ai toujours pensé que c'était plutôt chouette, mais je ne l'ai jamais regardé.
Eh bien, maintenant je pense que j'en ai peut-être besoin, mais je ne sais pas comment
- configurer la signature de méthode pour accepter cela
- travailler avec les valeurs de la méthode
- définir l'énumération
pour réaliser ce genre de chose.
Dans ma situation particulière, j'aimerais utiliser le System.DayOfWeek, qui est défini comme:
[Serializable]
[ComVisible(true)]
public enum DayOfWeek
{
Sunday = 0,
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6
}
Je souhaite pouvoir transmettre une ou plusieurs des valeurs DayOfWeek à ma méthode. Est-ce que je pourrai utiliser cette énumération particulière telle quelle? Comment faire les 3 choses ci-dessus?