2009-11-24 6 views
0

J'ai un énorme fichier XML qui est désérialisé par XmlSerializer dans une structure de classe générée par XSD. Tout fonctionnait très bien, mais maintenant une chose étrange a commencé à se produire. Parfois (50% des exécutions) un champ d'un certain objet d'une classe qui est profondément dans l'arbre de classe change juste à une certaine valeur du même champ d'un objet différent de la même classe. Cela se produit lors de l'entrée de certaines fonctions, lorsque le débogueur commence par ouvrir "{" jusqu'à la première ligne de code. Je comprends que c'est une question stupide, mais peut-être que quelqu'un a des idées?Comportement bizarre d'une classe désérialisée

Répondre

1

Nous avons des dizaines de pensées. Il peut y avoir beaucoup de raisons. Vous devez l'étudier plus précisément. Toi même.