c#枚舉值增加特性說明 通過特性給一個枚舉類型每個值增加一個字符串說明,用於打印或顯示。 自定義打印特性 打印特性定義很簡單,只含有一個字符串屬性。 定義一個枚舉 枚舉類型one,two均增加了一個打印特性。 增加枚舉擴展方法取得打印特性值 獲取枚舉值對應的枚舉 ...
前言 相信很多人對枚舉並不陌生,枚舉可以很方便和直觀的管理一組特定值。如果我們在頁面上直接輸出我們希望匹配的漢語意思或則其他滿足我們需求的語句就更好了,當然,通常小伙伴們都會再頁面上if enum 我是一個枚舉 或者switch enum 這種方式解決。 那今天我們就來介紹一種更優雅的解決方法 開整 先定義一個枚舉類 有了這個特性類之后呢,我們還需要一個枚舉擴展類 需要引入命名空間: using ...
2017-08-30 12:00 0 1576 推薦指數:
c#枚舉值增加特性說明 通過特性給一個枚舉類型每個值增加一個字符串說明,用於打印或顯示。 自定義打印特性 打印特性定義很簡單,只含有一個字符串屬性。 定義一個枚舉 枚舉類型one,two均增加了一個打印特性。 增加枚舉擴展方法取得打印特性值 獲取枚舉值對應的枚舉 ...
枚舉類: 調用方法: ...
新建一個控制台方法,寫好自己的枚舉類型: 如圖: 在里面添加獲取描述的方法: 具體源碼: 鏈接:http://pan.baidu.com/s/1nv4rGkp 密碼:byz8 ...
1.應用的命名空間 using System.ComponentModel; using System.Reflection; 2、定義枚舉類 枚舉類 3、獲取枚舉類所有屬性的描述信息 獲取描述信息方法 ...
public static class EnumExtension { public static string GetDescription(this Enum value) ...
C#枚舉例子: 獲取枚舉描述代碼: ...
根據描述獲取枚舉 /// <summary> /// 根據枚舉值,獲取描述 /// </summary> /// <param name="enumValue"></param> ...
有很多人寫的教程都沒有像我一樣用代碼簡單說明... 所以我這里貼出來一下,免得我忘記...嘻嘻 然后枚舉的問題還有: 1 通過枚舉的名稱獲取值. 2 通過值獲取名稱. 但是只要知道了 Enum.GetValues() 的操作就可以了 ...