Esto podría ser downvoted, pero esta pregunta me ha estado molestando desde ayer .. hasta que encontré un enlace entonces supe que no estaba realmente loco lol: Enum as instance variables¿Por qué no podemos acceder a los valores enum desde una instancia enum en C#?
básicamente lo que estoy pidiendo lo contrario de la OP pregunta. Teniendo en cuenta:
enum Coffee {
BIG,
SMALL }
public class MyClass {
private Coffee coffee;
// Constructor etc.
}
Aunque se trata de Java y enumeraciones difieren un tanto en los dos idiomas ¿Cómo es que no puedo hacer coffee.BIG o coffee.BIG.SMALL (aunque no tiene mucho sentido al leerlo, debería ser posible considerando que el café es de tipo Café) en C#?
Oh sí, eso tiene mucho sentido ahora. Finalmente una respuesta! :PAG –