Bonjour
J'ai utilisé un BinaryFormatter pour faire une sérialisation.
Le lien : http://msdn.microsoft.com/fr-fr/library/b85344hz.aspx
Pour ne pas que la mémoire explose j'ai fait des sérialisation par paquet de
10 000.
Donc mon fichier.dat ressemble à
Quand je de-sérialise en faisant unarrayList de 10 000
arrayList de 10 000
arrayList de 10 000
...
ça me renvoi le premier arrayList de 10 000
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 formatter.Deserialize(fs);
Comment je peux faire pour savoir que je suis arrivé à la fin du fichier et donc ne pas lever d’exception de fin de fichier ?
Merci pour votre aide.
Partager