invalidCastExeption dans la Deserialisation d'un fichier CSharp
salut..
c'est la serialisation de mon fichier binaire:
Code:
1 2 3 4 5 6 7
| FileStream file = File.Open(eee, FileMode.Create);
BinaryFormatter bn = new BinaryFormatter();
foreach (lesinfo c in lista)
{
bn.Serialize(file, c);
}
file.Close(); |
j’essaye aussi :
Code:
1 2 3 4 5 6 7 8
| FileStream file = File.Open(eee, FileMode.Create);
BinaryFormatter bn = new BinaryFormatter();
bn.Context = new StreamingContext(StreamingContextStates.File);
foreach (lesinfo c in lista)
{
bn.Serialize(file, c);
}
file.Close(); |
les deux marchent bien.. mais dans la desirialisation j'ai rencontre ce prolemme:
{"Impossible d'effectuer un cast d'un objet de type 'TP14.lesinfo' en type 'System.Collections.ArrayList'."}
http://2.bp.blogspot.com/-r8sMuZsxAq...Sans+titre.png
merci en avance pour votre aide :)