对已经装箱的Object对象进行格式化

88 阅读1分钟

目录

1、涉及装箱的基础类型

目前遇到的问题,其实是数据模型类的某些字段需要进行格式化,因涉及到装箱,稍微变得复杂。
其中的类型包含下列类型:byte、int、long、float、double、decimal和DateTime类型 ,以及其相对应的可空类型。
因为传入参数均为 object,因此需要探测下其真实类型,定义如下:

        private static Type[] _myTypes = {
   typeof(