這可能會downvoted,但這個問題一直困擾着我,因爲昨天..直到我找到了一個鏈接,然後我就知道我是不是真的瘋了笑: Enum as instance variables爲什麼我們不能從C#中的枚舉實例訪問枚舉值?
我基本上問OP的相反題。鑑於:
enum Coffee {
BIG,
SMALL }
public class MyClass {
private Coffee coffee;
// Constructor etc.
}
雖然這是Java和枚舉也有所不同兩種語言是什麼讓 我不能做coffee.BIG或coffee.BIG.SMALL(儘管它沒有什麼意義閱讀時,應該可以考慮在C#中使用咖啡類型)?
哦,是的,這使得現在完整的感覺。最後一個答案! :P – 2012-08-12 08:12:39