Come si fa in C#?enumerazioni in C# - assegnazione
Diciamo che MyClass ha:
private enum Days{};
1) Come si fa a aggiungere dati al enum all'interno del myclass con l'aiuto del costruttore? Come in:
myclass my = new myclass(Monday,Friday);
in modo che l'enume all'interno della classe ottenga le proprietà "Lunedì, Venerdì".
2) Si può anche fare una proprietà per un enume all'interno della classe una volta che è inizializzato? Per esempio:
my.Days = new enum Days(Tuesday); //where the old settings are replaced.
EDIT:
Quello che voglio fare è la seguente:
Avere un enum nella classe principale, piace Days enum {Lunedì, Martedì, Mercoledì, Giovedì, Venerdì} ;
Avrei anche qualcosa all'interno del myclass (enum?) In modo da poter assegnare alcuni valori da Days enum a myclass internal (enum?) Con solo alcuni ma non tutti i valori nell'enumerazione Giorni.
In modo che posso ottenere un myclass che contiene un (enum?) Con "Lunedi, Martedì", mentre alcuni myclass222 contiene (enum?) "Venerdì", ecc
non so se l'enum è il modo corretto di farlo all'interno delle classi myclass?
Nella prima riga del codice, intendi che si tratta di un array? "giorni privati enum [];" –
Intendevo dire che si trattava di un enum vuoto. Una volta che si crea la classe, i giorni enum dovrebbero essere riempiti. – Milan