【发布时间】:2011-11-04 14:22:43
【问题描述】:
我只想反序列化某个数据成员,而不对其进行序列化。
我知道我可以设置 EmitDefaultValue =false,并将值设置为 null。
但我也不想更改数据成员的值,有没有其他方法可以实现这一点?
序列化器是 DataContractSerializer。 :)
谢谢。
【问题讨论】:
-
我不明白。如何反序列化未序列化的内容?
-
@sehe 我见过很多需要这样做的场景;这并不罕见
-
@MarcGravell:哦,好吧,我猜你的意思是数据可能来自其他来源。我可以看到 XML 序列化正在发生这种情况。但是,这并不明显(通常,您无法反序列化未序列化的内容)
标签: c# serialization