我正在寫一個c#項目,我想反序列化一個類型爲int []的字段的對象,我想以另一種方式進行反序列化。從XML文件反序列化int數組
說我有一個類:
class Player
{
public string Name;
public int[] Spells;
}
而一個xml文件從我反序列化類播放器的一個實例:
<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。我想知道這是否是一種像簡單字段那樣反序列化int數組的方法。
所以你想一個空格分隔的列表,而不是一個XML的array – Jodrell 2011-04-18 11:38:25