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