Я пишу проект AC # и пытаюсь десериализовать объект, имеющий поле типа 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, и он только десериализует поле Spells только при чтении формы сначала xml.Интересно, можно ли десериализовать массив int так же, как простое поле?