Wie macht man das in C#?enums in C# - Aufgabe
Lassen Sie uns sagen, dass myclass hat:
private enum Days{};
1) Wie kann man in der myclass mit Hilfe des Konstruktor der ENUM-Daten hinzufügen? Wie in:
myclass my = new myclass(Monday,Friday);
, so dass die enum innerhalb der Klasse die Eigenschaften "Montag, Freitag" erhält.
2) Kann man eine Eigenschaft für einen enume innerhalb der Klasse machen, wenn es initialisiert wird? Zum Beispiel:
my.Days = new enum Days(Tuesday); //where the old settings are replaced.
EDIT:
Was will ich zu tun ist folgende:
eine ENUM in der Hauptklasse haben, wie Enum Tage {Montag, Dienstag, Mittwoch, Donnerstag, Freitag} ;
Ich hätte auch etwas in der Myclass (enum?), So dass ich einige Werte von Days enum zu Myclass internal (enum?) Mit nur einigen, aber nicht allen Werten in der Days enum zuweisen kann.
So dass ich eine myclass bekommen kann, die eine (Enum?) Enthält mit "Montag, Dienstag", während einige myclass222 enthält (Enum?) "Friday" usw.
Ich weiß nicht, ob die Enum ist der richtige Weg, dies innerhalb der Myclass-Klassen zu tun?
In der ersten Zeile des Codes, meinst du, dass ein Array sein? "private enum Days [];" –
Ich meinte, dass eine leere enum sein. Sobald man die Klasse erstellt hat, sollten die enum Days gefüllt werden. – Milan