如对象有属性A和B,采用XmlSerializer序列化后生产Xml文件。
< xxx B="" A=""/> //属性B跑A的前面的
能控制A在前,B在后吗?
使用 DataContractSerializer 进行xml序列化的时候
可以通过指定 DataMemberAttribute.Order 属性来指定 序列化顺序
参考资料
https://msdn.microsoft.com/zh-cn/library/system.runtime.serialization.datamemberattribute.order(v=vs.105).aspx
https://msdn.microsoft.com/zh-cn/library/system.runtime.serialization.datacontractserializer(v=vs.110).aspx