【发布时间】:2011-11-09 09:04:37
【问题描述】:
假设我有一堂课;
public class Car
{
public List<Passenger> Passengers {get; set;}
}
我想将其序列化为 XML,以便乘客是 Car 的子节点,并且没有中间的乘客节点。换句话说,我希望输出看起来像这样;
<Car>
<Passenger>...</Passenger>
<Passenger>...</Passenger>
</Car>
而不是这样,这是默认布局;
<Car>
<Passengers>
<Passenger>...</Passenger>
<Passenger>...</Passenger>
</Passengers>
</Car>
我需要向 Car.Passengers 添加一个属性来实现这一点,但我不记得是哪个了。
【问题讨论】:
标签: c# xml-serialization