public DataDecoder(byte[] data, VO entity = null) { memoryStream = new MemoryStream(data); if (entity == null) { int clazzIdentifer = readByte2(); string clazzName = VoIdentiferMap [clazzIdentifer]; //根据名称反射其对象 entity = VO.createVO(clazzName); } this.entity = entity; }