假设我有一个类;
public class Car
{
public List<Passenger> Passengers {get; set;}
}
我想将其序列化为XML,这样,Passengers是Car的子节点,并且没有中间的Passengers节点。换句话说,我希望输出看起来像这样;
<Car>
<Passenger>...</Passenger>
<Passenger>...</Passenger>
</Car>
而不是这样,这是默认布局;
<Car>
<Passengers>
<Passenger>...</Passenger>
<Passenger>...</Passenger>
</Passengers>
</Car>
我需要在Car.Passengers中添加一个属性来实现此目的,不过我不记得是哪个。
最佳答案
这就是我所追求的!
关于c# - 使用XML序列化序列化没有父节点的集合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/639471/