To może dostać downvoted, ale ta kwestia została nurtujące mnie od wczoraj .. aż znalazłem link wtedy wiedziałem, że nie było naprawdę szalone lol: Enum as instance variablesDlaczego nie możemy uzyskać dostępu do wartości wyliczeniowych z instancji wyliczeniowej w C#?
Ja w zasadzie pytaniem przeciwieństwem OP pytanie. Biorąc pod uwagę:
enum Coffee {
BIG,
SMALL }
public class MyClass {
private Coffee coffee;
// Constructor etc.
}
Chociaż to jest Java teksty stałe i różnią się nieco w obu językach, jak to jest, że nie mogę zrobić coffee.BIG lub coffee.BIG.SMALL (choć nie ma większego sensu, gdy go przeczytać, powinno być możliwe, biorąc pod uwagę, że kawa jest typu Kawa) w C#?
O tak, teraz ma to sens. Wreszcie odpowiedź! : P –