我这里有枚举代码。
public enum SCode
{
F101 = 1,
F110 = 2,
F112 = 3,
F153 = 4,
F154 = 5,
F155 = 6,
F156 = 7,
F301 = 8,
F302 = 9,
F303 = 10,
F304 = 11,
F305 = 12,
F306 = 13,
F307 = 14,
F308 = 15,
F309 = 16,
F310 = 17,
F311 = 18,
F319 = 19,
}
我已经把它修好了。但我不需要修复它。我需要使用枚举作为参数。我可以这样使用吗?
public enum SCode
{
cmd = code,
}
代码是可以随时更改的变量。 谢谢你的回答并让我说清楚。
答案 0 :(得分:0)
您无法为枚举提供变量。它们必须具有静态值。你可以提供这样的东西:
public enum SCode
{
F100, -- its value will be 0
F200 -- its value will be 1
}
或
public enum SCode
{
F100 = 14, -- its value will be 14
F200 -- its value will be 15
}
但你不能提供这样的变量:
var employeeID = 14;
public enum SCode
{
F100 = employeeID, -- won't work
F200
}