在C#中可見,是否可以聲明一個枚舉,只有在我將使用它的函數中可見?C#枚舉範圍。只有在功能
3
A
回答
3
枚舉與類有相同的作用域規則。你不能在一個函數中聲明它們,儘管你可以聲明它們是私有的類:
public class Foo {
private enum Bar { A, B, C }
}
3
不需要。枚舉需要在名稱空間或類中聲明,因此它總是具有超出函數本身的範圍。
0
在那class
你可以。我不這麼認爲,所以你只能看到特定的function
。
相關問題
- 1. 枚舉範圍
- 2. 枚舉子範圍在ADA
- 3. 是範圍可能與枚舉?
- 4. C#:枚舉範圍內的IP地址
- 5. 枚舉頁內存範圍
- 6. 枚舉日期範圍
- 7. 枚舉範圍問題
- 8. XSD枚舉的值範圍
- 9. 我有問題的範圍與枚舉
- 10. 非範圍枚舉仍然有用嗎?
- 11. 在全球範圍內宣佈枚舉
- 12. Rails枚舉負範圍(不在)
- 13. 是否有可能知道非固定枚舉的範圍?
- 14. 功能範圍爲C
- 15. AX 2009:報告範圍枚舉解析枚舉值逗號?
- 16. 功能範圍
- 17. 阿達枚舉類型範圍
- 18. 範圍(len(list))還是枚舉(list)?
- 19. 枚舉範圍申報錯誤
- 20. js範圍和財產枚舉
- 21. Rails 5範圍和枚舉數組
- 22. 更改枚舉的功能
- 23. 枚舉與功能錯誤
- 24. 範圍在空白功能C++
- 25. 在C#中枚舉循環周圍
- 26. 在C#枚舉#
- 27. 枚舉在C++
- 28. 枚舉在C
- 29. 限制的通用功能,只工作在枚舉
- 30. 功能沒有在主要的範圍
你可以在函數內使用常量 - 也許這會解決你的問題。 – VinayC 2010-11-23 05:07:42