项目中,对于数据库状态值得管理及查询展示不一致的处理方式之一(可以sql查询阶段做case处理,也可用本文的枚举做法做简单处理)。 总结:项目中关于状态值得简单处理方式之一,利用类加载和枚举特性,高效查询枚举属性 ...
分类:
其他好文 时间:
2019-10-26 18:54:03
阅读次数:
122
1、 Object 2、伴生对象 3、让object继承抽象类 4、apply方法 5、main方法 6、用object实现枚举功能 1、 Object Object,相当于class的单个实例,通常在里面放一些静态field或者method。 第一次调用object方法时,会执行object的co ...
分类:
其他好文 时间:
2018-08-25 22:16:38
阅读次数:
206
写在前面 枚举Enum 全称(Enumeration),即一种由一组称为枚举数列表的命名常量组成的独特类型。可以看出枚举的出现时为了使我们可以在程序中方便的使用一些特定值的常量,一般的使用大家都比较熟悉,本文主要介绍枚举的特性 FlagAttribute。 FlagAttribute是什么? Fla ...
一、需求 我们在开发中经常会遇到一些枚举,而且这些枚举类型可能会在表单中的下拉中,或者单选按钮中会用到等。 这样用是没问题的,但是用过的人都知道一个问题,就是枚举的命名问题,当然有很多人枚举直接中文命名,我是不推荐这种命名规则,因为实在不够友好。 那有没有可以不用中文命名,而且可以显示中文的方法呢。 ...
分类:
Web程序 时间:
2017-05-31 10:35:39
阅读次数:
241
特性的简单实用! Program.cs PersonOptions.cs DescriptionAttribute.cs EnumHelper.cs 扩展方法和反射的使用来获得Description. ...
分类:
其他好文 时间:
2016-11-22 02:31:06
阅读次数:
148