Bonjour
Je suis sur un programme en C# comprenant une classe véhicule et les classes motos et voitures qui héritent de véhicule. J'aimerais pouvoir sérialiser mes véhicules.
Je demande à l'utilisateur de saisir les renseignements dont j'ai besoin, puis je récupère ce que l'utilisateur a saisi et je l'ajoute dans mon Arraylist.
Après ça j'utilise BinaryFormatter et je créé un fichier dans lequel je sérialise mon ArrayList.
Niveau code ça donne ça :
ArrayList lesVoitures = new ArrayList();
1 2
| v = new voitures(pNumVehicule, pPrixLocation, pNbChevaux, pEtat, pNbKm, pNbPassagers, pNbPortes);
lesVoitures.Add(v); |
1 2 3 4
| BinaryFormatter formatter = new BinaryFormatter();
FileStream fsv = new FileStream("fichierVoitures", FileMode.OpenOrCreate, FileAccess.Write);
formatter.Serialize(fsv, lesVoitures);
fsv.Close(); |
Seulement impossible d'afficher le contenu de mon ArrayList. Pourtant le fichier est bien créé c'est donc que la sérialisation marche ?
Merci d'avance pour vos réponses . Si vous avez besoin de renseignements supplémentaires n'hésitez pas.
Partager