Questo potrebbe ottenere downvoted, ma la questione è stato mi dà fastidio da ieri .. fino a quando ho trovato un link, allora ho capito che non ero lol veramente pazzo: Enum as instance variablesPerché non possiamo accedere ai valori enum da un'istanza enum in C#?
praticamente sto chiedendo l'opposto del PO di domanda. Dato:
enum Coffee {
BIG,
SMALL }
public class MyClass {
private Coffee coffee;
// Constructor etc.
}
anche se questo è Java e le enumerazioni differiscono un po 'in entrambe le lingue come è possibile che non posso fare coffee.BIG o coffee.BIG.SMALL (anche se non ha molto senso, quando la lettura, dovrebbe essere possibile considerare che il caffè è di tipo Caffè) in C#?
Oh sì, questo ha perfettamente senso ora. Finalmente una risposta! : P –