renocmoa
Messages postés134Date d'inscriptionmardi 7 septembre 2004StatutMembreDernière intervention10 mai 2012 23 sept. 2007 à 10:55
merci de la réponse
le message d'erreur est :
Le type System.Collections.Generic.SortedDictionary`2[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] n'est pas pris en charge, car il implémente IDictionary.
j'ai une classe XML qui marche avec plein d'objet mais avec SortedDico New
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 23 sept. 2007 à 11:00
<SerializableAttribute> est pour une Serialization binaire, pas XML !
Si tu veux serializer avec XML ce type d'object, tu dois implémenter ton propre système de Serialization (voire interface IXmlSerializable par exemple)
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 23 sept. 2007 à 11:08
Certains objects ont été programmés pour être serializés, c'est à dire qu'ils ont une logique pour pouvoir être sauvé et représenté dans un fichier XML. D'autres non.
Pour ceux là, c'est à toi d'indiquer la façon dont doit se représenter l'object dans le fichier XML. Une interface qui pourra t'aider c'est IXmlSerializable.
Fait quelques recherches sur Google, tu trouveras pas mal de doc et d'exemple...