我有这样的enum
:
public enum ProductGroup
{
A = 1,
B = 2,
C = 4,
D = 8
}
如何获取ProductGroup枚举值?例如,当我的枚举值为ProductGroup.C时,我想获得其值4;
最佳答案
只需将其转换为int
即可获取索引值。
所以:
ProductGroup productGroup = ProductGroup.C;
Int32 productGroupIndex = (Int32)productGroup;
在上面的示例中,
productGroupIndex == 4
。关于c# - 如何获得枚举自定义值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9376679/