我在 MSDN 上阅读有关XML 序列化的信息。
在示例中,您可以看到实际上有一个名为的类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>
我不想创建 aa class Employees { public Employee[] Employees; }
。最好有Employee[][]
而不是创建一个单独的Employees
班级来坐在Company
班级里。
有没有办法通过XmlSerializer
.NET 框架实现这一点?