关于DataMember反序列化的问题

接收到的Xml如下:

123


0


4

订单编号
使用流水


订单编号
使用流水



,反序列化的时候发现这个CardInfo怎么都没有值,然后把自己的实体赋值之后序列化之后发现问题所在,图片说明,这个集合多了个节点,导致无法反序列化成功。
对应的实体应该如何改,附实体截图图片说明,.
没多少分了,望高人不吝赐教

写的东西怎么乱了,从新补充下乱的地方,接收到的xml如下:图片说明

CardInfo定义前加上[Serializable]