我的桌面应用程序使用XmlSerializer
来序列化对象.有人建议我改用DataContractSerializer
非常感谢
comments
我的桌面应用程序使用XmlSerializer
来序列化对象.有人建议我改用DataContractSerializer
非常感谢
comments
丹·里格斯比有一篇关于这个的终极帖子——go 读吧!
XmlSerializer vs. DataContractSerializer (web archive)
他说了所有要说的话,而且非常有说服力.
简而言之:
XmlSerializer:
DataContractSerializer是:
[DataMember]
的内容才会被序列化[DataMember]
的内容都将被序列化——不管是public
还是private