Estoy escribiendo un proyecto C# y estoy tratando de deserializar un objeto que tiene un campo de tipo int [] y quiero hacer la deserialización de otra manera.Deserializar arreglos int del archivo XML
decir que tengo una clase:
class Player
{
public string Name;
public int[] Spells;
}
Y un archivo XML desde el que i Deserialize una instancia de la clase del jugador:
<Player>
<Name>John</Name>
<Spells>
<int>1</int>
<int>5</int>
<int>9</int>
</Spells>
</Player>
la cosa es que no quieren que el archivo XML para parecerse a eso, yo quiero que sea de la misma familia:
<Player>
<Name>John</Name>
<Spells>1 5 9</Spells>
</Player>
estoy usando XmlSerializer y sólo Deserialize el campo Spells solo cuando se lee el primer xml. Me pregunto si es una manera de deserializar una matriz int al igual que un campo simple.
por lo que le gustaría una lista de espacio delimitado en lugar de un xml array – Jodrell