Manchmal sehe ich beim Lesen des C # -Codes anderer eine Methode, die mehrere Aufzählungswerte in einem einzelnen Parameter akzeptiert. Ich fand es immer ordentlich, habe es aber nie untersucht.
Nun, jetzt denke ich, dass ich vielleicht ein Bedürfnis danach habe, aber ich weiß nicht wie
- Richten Sie die Methodensignatur ein, um dies zu akzeptieren
- arbeite mit den Werten in der Methode
- Definieren Sie die Aufzählung
um so etwas zu erreichen.
In meiner speziellen Situation möchte ich das System.DayOfWeek verwenden, das definiert ist als:
[Serializable]
[ComVisible(true)]
public enum DayOfWeek
{
Sunday = 0,
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6
}
Ich möchte einen oder mehrere der DayOfWeek-Werte an meine Methode übergeben können. Kann ich diese bestimmte Aufzählung so verwenden, wie sie ist? Wie mache ich die 3 oben aufgeführten Dinge?