将C#从列表字符串反序列化到对象

将C#从列表字符串反序列化到对象,c#,serialization,C#,Serialization,我需要将XML反序列化为对象,但我不知道如何将XML中的字符串列表转换为类中的对象列表 我有以下XML: <Rack> <Code>Code1</Code> <SlotDtl> <Serial>010</Serial> <Serial>011</Serial> <Serial>012</Serial> <Serial>013</Serial&g

我需要将XML反序列化为对象,但我不知道如何将XML中的字符串列表转换为类中的对象列表

我有以下XML:

<Rack>
<Code>Code1</Code>
<SlotDtl>
  <Serial>010</Serial>
  <Serial>011</Serial>
  <Serial>012</Serial>
  <Serial>013</Serial>
</SlotDtl>....
我需要创建一个类槽列表:

[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public class Rack
{

    public string Code;

    [System.Xml.Serialization.XmlElementAttribute("SlotDtl", typeof(Slot))]
    public List<Slot> SlotList;
}

[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public class Slot
{
    public string Serial;
    public int Value;
    public int Record;
    public string Description;
}
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
公共类机架
{
公共字符串代码;
[System.Xml.Serialization.xmlementAttribute(“SlotDtl”,typeof(Slot))]
公开名单;
}
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
公务舱
{
公共字符串序列;
公共价值观;
公共记录;
公共字符串描述;
}
但我不知道如何用序列化标记替换对象列表


有什么想法吗?

您想如何将
010
绑定到您的
Slot
对象?
010
值将映射到什么,其他值应该是什么?这可能是的重复,但我不能确定,除非您解释如何将
Slot
类绑定到
010
元素。