标签: .net serialization binary
截至目前,我正在使用 [NonSerialized] 属性来选择退出血清。
我有什么方法可以默认选择退出所有字段,然后只使用某些属性选择我需要的字段?
答案 0 :(得分:2)
您可以通过实现ISerializable并编写序列化构造函数来自行控制序列化。有关详细信息,请阅读this article。
ISerializable
答案 1 :(得分:0)
如果使用DataContractSerializer,默认情况下将禁用所有字段。然后,您就可以使用属性选择所需的字段。