我有一些XML我反序列化,并且除了序列化类中的一个属性之外,所有工作都很好,也是一个类; Person.Address.Postcode。将XML序列化为类,子类和属性使子类不为空
地址是Person类中的一个属性,但Address是一个包含Postcode等属性的类。
如果传入的XML不包含地址信息,并且在我查看Person.Address时发生反序列化,那么这个值为null。
我想要发生的是Person.Address不为空,并且具有像Postcode不为空但空字符串的内容。
我已经尝试过地址属性上的IsNullable = false属性,但这不起作用。
这怎么可能?
我该如何整洁地修改Postcode属性(如下)到您建议的内容 public string Info { get; 集; } – Jon 2009-10-19 12:26:12