枚举:public enum EnumLanugage{[ponentModel.Description("中文")]Chinese,English}获取值描述的方法:public string GetEnumDescription(Enum enumValue){string str = enumValue.ToString();System.Reflection.FieldInfo field = enumValue.GetType().GetField(str);object[] objs = field.GetCustomAttributes(typeof(ponentModel.DescriptionAttribute), false);if (objs == null || objs.Length == 0) return str;ponentModel.DescriptionAttribute da = (ponentModel.DescriptionAttribute)objs[0];return da.Description;}调用 GetEnumDescription(EnumLanguage.Chinese) 后 将返回“中文”
700字范文,内容丰富有趣,生活中的好帮手!