摘要:
前序: 背景: 最近在做个无聊的事:把一堆byte[] 流解析成 实体类。 无聊,繁琐。想了想,还是用配置文件+反射来做,什么效率的去死吧,我不想加班! 做法:每个byte[] 流对应一个类。那么配置文件要做的就是需要配置:类的每个属性对应byte[]的哪几位 问题:遇到某个属性在 byte[]中的长度及位置是由其本身的一个、或者几个属性的值的运算结果决定的。 想法:lambda表达式,或者嵌入脚本。只要在配置文件中某个节点有类似Expression="b+c" 的效果不就好了。方法汇总:1、lambda表达式: ... 阅读全文