Quelle est la différence entre une liste de paires clé-valeur et un dictionnaire pour les mêmes types ? Y a-t-il un moment opportun pour utiliser l'un ou l'autre ?
Réponses
Trop de publicités?Suite à la réponse de Phillip Ngan, SOAP ou autre, vous ne pouvez pas sérialiser en XML des objets qui implémentent IDictionary.
Q : Pourquoi ne puis-je pas sérialiser les tables de hachage ?
R : Le XmlSerializer ne peut pas traiter les classes implémentant l'interface IDictionary. Cela est dû en partie à des contraintes de calendrier et en partie au fait qu'une table de hachage n'a pas d'équivalent dans le système de types XSD. La seule solution est d'implémenter une table de hachage personnalisée qui n'implémente pas l'interface IDictionary.