¿Cómo se hace esto en C#?enumeraciones en C# - asignación
Digamos que tiene miclase:
private enum Days{};
1) ¿Cómo se puede añadir datos a la enumeración dentro de la miclase con la ayuda del constructor? Como en:
myclass my = new myclass(Monday,Friday);
para que la enumeración dentro de la clase obtenga las propiedades "lunes, viernes".
2) Se puede también hacer que una propiedad para una enume dentro de la clase, una vez que se inicia? Por ejemplo:
my.Days = new enum Days(Tuesday); //where the old settings are replaced.
EDIT:
Lo que quiero hacer es el siguiente:
Tener una enumeración en la clase principal, como Días enum {lunes, martes, miércoles, jueves, viernes} ;
También tendría algo dentro de la clase myclass (enum?) Para poder asignar algunos valores desde Days enum a myclass internal (enum?) Con solo algunos pero no todos los valores en la enumeración Days.
Para que pueda obtener una miclase que contiene un (enumeración?) Con el "lunes, martes", mientras que algunos myclass222 contiene (enumeración?) "Viernes", etc.
No sé si la enumeración ¿Es la forma correcta de hacer esto dentro de las clases de myclass?
En la primera línea de código, ¿quiere decir que se trata de una matriz? "enum privado Days [];" –
Quise decir que sea una enumeración vacía. Una vez que uno crea la clase, los enum Days deben completarse. – Milan