我有两个课程:
public class Foo
{
public string FooName{get;set;}
public List<Bar> Bars{get;set;}
}
public class Bar
{
public string BarName{get;set;}
}
如果我使用我想出的 XML 解析器序列化它:
<Foo>
<FooName>ExampleFooName</FooName>
<Bars>
<Bar>
<BarName>ExampleBarName</BarName>
</Bar>
<Bar>
<BarName>AnotherExampleBarName</BarName>
</Bar>
</Bars>
<Foo>
有没有办法收到这个结果:
<Foo>
<FooName>ExampleFooName</FooName>
<Bar>
<BarName>ExampleBarName</BarName>
</Bar>
<Bar>
<BarName>AnotherExampleBarName</BarName>
</Bar>
<Foo>
我希望重组 Foo 和 Bar 类,或者将一些参数传递给 XMLSerializer 以接收结果。我真的很想避免编写自己的 XML 解析器。