我有这样的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/

10-13 03:03