我正在阅读XML Serialization on MSDN。
在示例中,您可以看到实际上有一个名为Group
的类,它类似于集合的包装器。因为可以有多个Group
s。
public class Group{
public Employee[] Employees;
}
public class Employee{
public string Name;
}
就我而言,XML可能如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<Company>
<Employees>
<Employee .../>
<Employee .../>
</Employees>
<Employees>
<Employee .../>
<Employee .../>
</Employees>
</Company>
我不想创建一个class Employees { public Employee[] Employees; }
。 最好拥有Employee[][]
,而不是创建一个单独的Employees
类来坐在Company
类中。
有没有办法用XmlSerializer
的.NET框架来实现这个目标?