我正在编写一个C#项目,尝试反序列化一个具有int[]类型字段的对象,并希望以另一种方式进行反序列化。
假设我有一个类:
事情是我不想让XML文件看起来像这样,我希望它更像这样:
我正在使用XmlSerializer,它只在从第一个XML读取时反序列化字段Spells。我想知道是否有一种方法可以像简单字段一样反序列化int数组。
假设我有一个类:
class Player
{
public string Name;
public int[] Spells;
}
接着,我从一个XML文件中反序列化出Player类的实例:
<Player>
<Name>John</Name>
<Spells>
<int>1</int>
<int>5</int>
<int>9</int>
</Spells>
</Player>
事情是我不想让XML文件看起来像这样,我希望它更像这样:
<Player>
<Name>John</Name>
<Spells>1 5 9</Spells>
</Player>
我正在使用XmlSerializer,它只在从第一个XML读取时反序列化字段Spells。我想知道是否有一种方法可以像简单字段一样反序列化int数组。