我的模型类是。
public class Group
{
public Employee Employee {get;set;}
}
public class Employee {
public string Name {get;set;}
}
所以在序列化之后,我的xml是这样的:
<Group>
<Employee>
<Name>Haley</Name>
</Employee>
</Group>
但我希望它是:
<Group>
<Name>Haley</Name>
</Group>
那么有没有什么属性之类的东西可以实现呢?我知道我可以用一些代码来实现,但如果有一些更简单的解决方案就更好了。我看到了列表和数组的解决方案(使用[XmlElement]属性),但看起来它对非集合属性不起作用。
为什么不直接
public class Group
{
[XmlElement("Name")]
public string name { get; set; }
[XmlElement("Surname")]
public string surname { get; set; }
[XmlElement("phone")]
public string phone { get; set; }
}
而只要把这个序列化。