EnumHelper.cs枚舉助手(枚舉描述信息多語言支持)C#
C#里面經常會用到枚舉類型,枚舉是值類型對象,如果你想用枚舉類型的多屬性特性,或者你想在MVC頁面上通過簡單的值類型轉換,將某字段值所代表的含義轉換為文字顯示,這時候必須要將枚舉擴展,是它支持文本描述屬性,或者顯示名稱屬性,亦或者多語言支持。例如同一個值類型的字段值,你想讓它顯示中文描述 ...
C#里面經常會用到枚舉類型,枚舉是值類型對象,如果你想用枚舉類型的多屬性特性,或者你想在MVC頁面上通過簡單的值類型轉換,將某字段值所代表的含義轉換為文字顯示,這時候必須要將枚舉擴展,是它支持文本描述屬性,或者顯示名稱屬性,亦或者多語言支持。例如同一個值類型的字段值,你想讓它顯示中文描述 ...
public static class EnumExtension { public static string GetDescription(this Enum value) ...
C#枚舉例子: 獲取枚舉描述代碼: ...
根據描述獲取枚舉 /// <summary> /// 根據枚舉值,獲取描述 /// </summary> /// <param name="enumValue"></param> ...
...
定義枚舉: 獲取描述信息: ...
定義一個表示方向的枚舉: 獲取枚舉的描述: 使用示例: ...
1 定義枚舉: public enum Pepole { [Description("男孩")] boy=1, [Description("女孩 ...