麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

把數據庫中有關枚舉項值的數字字符串轉換成文字字符串

2019-11-17 02:25:26
字體:
來源:轉載
供稿:網友

數據庫中有關枚舉項值的數字字符串轉換成文字字符串

標題可能無法表達我的本意。比如,有這樣一個枚舉:

    public enum MyChoice
    {
        MyFirstChoice = 0,
        MySecondChoice =1,
        MyThirdChoice = 2
    }

數據庫中,某表某字段保存值為"0,1,2",在顯示的時候,我們希望是"第一個選擇,第二個選擇,第三個選擇"。如何做呢?

可以為枚舉項上面標注自定義特性。先自定義一個特性如下:

    public class EnumDisplayNameAttribute : Attribute
    {
        PRivate string _displayName;
        public EnumDisplayNameAttribute(string displayName)
        {
            _displayName = displayName;
        }
        public string DisplayName
        {
            get
            {
                return _displayName;
            }
        }
    }

然后,把自定義特性標注放到枚舉項上去。

    public enum MyChoice
    {
        [EnumDisplayName("我的第一個選擇")]
        MyFirstChoice = 0,
        [EnumDisplayName("我的第二個選擇")]
        MySecondChoice =1,
        [EnumDisplayName("我的第三個選擇")]
        MyThirdChoice = 2
    }  

現在,需要一個幫助方法,能讀出枚舉項上的自定義特性EnumDisplayName。

   public class EnumExt
    {
        /// <summary>
        /// 獲取枚舉項的注釋
        /// </summary>
        /// <param name="e">枚舉項</param>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: xxxx69hd一hd | 一级电影在线观看 | 欧美精品日日鲁夜夜添 | 国产精品午夜小视频观看 | 在线亚洲播放 | 久久老司机精品视频 | 久久欧美亚洲另类专区91大神 | 欧美成人a | 午夜视频亚洲 | 久久精品黄| 国产噜噜噜噜噜久久久久久久久 | 黄色网址在线播放 | 亚洲午夜国产 | 牛牛a级毛片在线播放 | 国产精品久久久久影院老司 | 久久久成人一区二区免费影院 | 操操插插 | 欧美性生交xxxxx久久久缅北 | 老司机一级毛片 | 欧美日韩爱爱视频 | 一区二区三区欧美在线 | 成人午夜精品久久久久久久3d | 伊人成人免费视频 | 黄色免费在线网站 | 国产日韩大片 | 黄色男女视频 | 亚洲成人免费视频在线 | 在线播放亚洲视频 | 欧美一级做一级爱a做片性 久久久资源网 | 国产成人高清在线 | 欧美毛片 | 欧美激情性色生活片在线观看 | 13一14毛片免费看 | 色综合777| 欧美一级美国一级 | 国产电影av在线 | 免费看成年人网站 | 亚洲第一视频 | 欧美高清第一页 | 久久超 | 19禁国产精品福利视频 |