这是Can XmlSerializer deserialize into a Nullable<int>?的副本,但我需要一个既不改变xml文档也不强制我实现IXmlSerializable接口的解决方案。我不想实现IXmlSerializable,因为除了
<number
>被正确反序列化之外,还有许多其他附加元素。
我的xml可以包含<number>4</number>
或<number/>
元素。
<root>
...
either <number>4</number> or <number/>
... [other elements]
</root>
类
public class root
{
public int? number {get; set;}
...
}
无法正常工作。