【发布时间】:2015-03-21 13:22:20
【问题描述】:
我一直在玩序列化对象,我想知道您是否可以使用DataMember 属性根据条件覆盖序列化值?例如,如果我的班级有这个属性:
[DataMember]
public string Foo { get; set; }
我创建了一个我的类的实例,其中Foo 设置为IsFoo,我是否可以使用DataMember 属性将其序列化为如下内容:
<Foo>Bar</Foo>
请注意,这是一个假设性问题,在现实生活中这肯定是不好的做法或数据问题,但有可能吗?
【问题讨论】:
标签: c# serialization datamember