0

文字列の説明の数値を列挙型に含めるにはどうすればよいですか?テキスト文字列に[説明]を使用しました。こんなもの欲しい

  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 に答える