假设我有一个班级;
public class Car
{
public List<Passenger> Passengers {get; set;}
}
我想将此序列化为XML,以便乘客是Car的子节点,并且没有介入的Passengers节点。换句话说,我希望输出看起来像这样;
<Car>
<Passenger>...</Passenger>
<Passenger>...</Passenger>
</Car>
而不是这样,这是默认布局;
<Car>
<Passengers>
<Passenger>...</Passenger>
<Passenger>...</Passenger>
</Passengers>
</Car>
我需要添加一个属性来Car.Passengers来实现这一点,我不记得它。
答案 0 :(得分:42)
这就是我追求的!
[XmlElement("Passenger")] public List<Passenger> Passengers {get; set;}