DataContractSerializer 与 XMLSerializer的区别
转自http://www.cnblogs.com/artech/archive/2007/03/10/670446.html
DataContractSerializer 与 XMLSerializer的区别:
|
特性 |
XMLSerializer |
DataContractSerializer |
|
默认Mapping |
所有Public Field和可读可写Property |
所有DataMember Filed、Property |
|
是否需要Attribute |
不需要 |
DataContract DataMember或者Serializable |
|
成员的默认次序 |
Type中定义的顺序 |
字母排序 |
|
兼容性 |
.asmx |
Remoting |
|
Deserialzation过程中 |
调用默认构造函数 |
不会调用 |

浙公网安备 33010602011771号