我有一个序列化为 XML 的对象。如果对象中的一个属性为 null,则 native 序列化会忽略将其添加为属性。这是正常行为吗?如果是这样,有什么方法可以覆盖它吗?
例如:
public class Test
{
[XmlAttribute]
public string value {set; get; }
[XmlAttribute]
public string key {set; get; }
}
当值为空时,我得到
<Root>
<Test key="blah">
</Root>
最佳答案
关于c# - XML 序列化和空值 - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/711723/