0

如何让我的枚举包含字符串描述的数字?我已将 [Description] 用于文本字符串。我想要类似的东西

  Apple pie=1
  Strawberry pie=2

我的数据库将带有数字字段,我将从枚举中获取文本描述。这不起作用

public enum Pies
    {
        [Description("Apple pie")]
        "1"=1,
        [Description("Strawberry pie")]
        "0"=0
    }
4

1 回答 1

3

首先,声明一个有效的枚举:

public enum Pies
{
    [Description("Apple pie")]
    Apple =1,
    [Description("Strawberry pie")]
    Strawberry=0
}

您可以使用反射来访问DescriptionAttribute.

于 2012-09-10T11:52:52.190 回答