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 à
arrayList de 10 000
arrayList de 10 000
arrayList de 10 000
...
Quand je de-sérialise en faisant un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
formatter.Deserialize(fs);
ça me renvoi le premier arrayList de 10 000

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.