【发布时间】:2009-12-29 21:25:07
【问题描述】:
我已经看了一段时间了
似乎不鼓励二进制序列化,因为对字段名称的任何更改都会破坏序列化 =?不好
XMLSerializer 是有问题的,因为您必须提供无参数构造函数和公共字段,尽管您确实可以更好地控制作为属性或元素的元素及其命名
DataContractSerializer 很好,但所有子类都需要显式添加,这很遗憾
但是我偶然发现了没有此限制的 NetDataContractSerializer。
如果您的目标是 C# 序列化,并且对 xml 的大小没有大的限制,那么 NetDataContractSerializer 总是要走的路吗??
【问题讨论】:
标签: c# datacontractserializer xmlserializer