我正在通过WCF基础知识,任何人都可以告诉我们应该在哪些情况下使用DataContractSerializer和XmlSerializer?
Ron*_*tel 10
DataContractSerializer的
的XMLSerializer
Vik*_*pta 10
DataContractSerializer比Xmlserializer具有更好的性能.这是因为DataContratSerializer显式地显示了哪些字段或属性被序列化为XML.
DataContractSerializer能够序列化实现Idictionary的类型,而不能序列化XML序列化器.
即使成员被标记为私有,DataContractSerializer也会序列化所有标有[DataMember]属性的成员.XML序列化程序仅序列化公共成员.
这些是一些重要的区别.
| 归档时间: |
|
| 查看次数: |
13488 次 |
| 最近记录: |