Bonjour à tous,
C'est peut-être une erreur de conception que de vouloir sérialiser un objet héritant de Dictionary mais par défaut il y a une erreur à la désérialisation de l'objet disant qu'il n'existe pas de constructeur pour cette classe.
Pour ceux que ça intéresseraient, voici une astuce trouvée sur le net par hasard :
il suffit de rajouter le constructeur suivant
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [Serializable] class maclasse : Dictionary<truc, muche> { protected maclasse(SerializationInfo info, StreamingContext context) : base(info, context) {} }
En espérant que ça puisse servir...
Nicolas
Partager