【发布时间】:2012-08-13 17:20:11
【问题描述】:
我有这个 C# 4.0 类型
public class DecimalField
{
public decimal Value { get; set; }
public bool Estimate { get; set; }
}
我想用XmlSerializer把类型序列化成
<Val Estimate="true">123</Val>
理想情况下,如果 Estimate 属性的值为 false,我想省略它。将 Estimate 更改为可为空的 bool 是可以接受的。
从这种类型转换到这种 XML 表示需要哪些属性/实现?
谢谢。
【问题讨论】:
-
我认为使用一些属性可以完成这项工作。不知道属性是什么。
标签: c# .net xmlserializer ixmlserializable