在性能方面,为什么Datacontract序列化程序比xmlserializer更好? 最佳答案 从: link以及 link2 比XmlSerializer快10% 序列化数据,因为 您无法完全控制 它是序列化的,有很多 可以优化 序列化/反序列化过程。我注意到的主要区别:输出未格式化创建的对象始终会调用其构造函数,这意味着仅创建一个对象,然后为所有后续对象复制内存我怀疑在反序列化数据时它还可以强制转换类型。