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 :
Et même là, ca ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
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
Partager