Probleme de deserialisation
Bonjour,
J'ai un problème concernant la sérialisation/deserialisation d'une donnée dans mon programme c#.
J'essaye de sérialiser une classe. Cette étape se passe très bien.
Mais quand j'essaye de la desérialiser, ca me lance une exception au moment où on tente de récupérer la classe.
J'ai pensé que c'etait la classe qui etait mal écrite alors, j'ai tenté de sérialiser un int :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(typeof(Int32));
using (StreamWriter XmlFile = new StreamWriter(file))
{
writer.Serialize(XmlFile, (int)5);
}
System.Xml.Serialization.XmlSerializer reader = new System.Xml.Serialization.XmlSerializer(typeof(Int32));
StringReader file2 = new StringReader(file);
int lists = (Int32)reader.Deserialize(file2); |
Et même là, ca ne marche pas.
Pourtant, j'utilise le code venant de microsoft: https://docs.microsoft.com/en-us/dot...lization/index
comme avant, mais là, ca coince !
Pourriez vous m'aider ?
Merci.
Flow