我有一种形式的枚举,我想从该形式打开的另一种形式访问整数常量名称,因为它们共享一些常量。
public enum Commands
{
NOP = 0,
READ_VOLTAGE = 1,
READ_OSC = 2,
READ_FAST = 3,
READ_VREF = 4,
SET_VREF_INT = 5,
}
例如,我理解为整数常量名称READ_FAST
答案 0 :(得分:4)
我假设public enum
声明以另一种形式嵌套。您可以通过用封闭的类型名称(此处为表单名称)限定enum
来访问它:
AnotherForm.Commands.READ_FAST
另一个选择是将enum
声明提取到其自己的文件中。我经常还将所有枚举都放在一个名为“ Enum.cs”的文件中。然后,您将可以通过以下方式访问它:
Commands.READ_FAST
但是在任何情况下,您都必须使用enum
名称限定常量名称。