【发布时间】:2012-07-01 15:02:56
【问题描述】:
我的 Xml(我无法更改):
<result>
<type>MAZDA</type>
<make>RX-8</type>
<country>JAPAN</country>
</result>
我的模特:
[Serializable, XmlRoot("result")]
public class VehicleDetails
{
public string Type { get; set; }
public string Make { get; set; }
public string Country { get; set; }
}
反序列化此 XML 可以按预期工作,但我想将 Country 属性更改为复杂类型,如下所示:
public Country Country { get; set; }
在Country.Name 属性中输入国家名称“JAPAN”,有什么想法吗?
【问题讨论】:
标签: c# xml deserialization