Bonjour,
j'essaye en vain de sérialiser une classe List :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
    public class ValeursTete
    {
        public Queue<double> queue_VoltTete  ;
        public Queue<double> queue_I6Tete    ;
        public Queue<double> queue_t1000Tete ;
        public Queue<double> queue_T6Tete    ;
        public Queue<double> queue_T10Tete   ;
        public Queue<double> queue_IMaxTete  ;
        public Queue<double> queue_TMaxTete  ;
}
Le List est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
               public List<ValeursTete> listDeltaSurTetes = new List<ValeursTete>();
                ValeursTete deltasTete1 = new ValeursTete();
                listDeltaSurTetes.Add( deltasTete1 );
                ValeursTete deltasTete2 = new ValeursTete();
                listDeltaSurTetes.Add( deltasTete2 );
                ValeursTete deltasTete3 = new ValeursTete();
                listDeltaSurTetes.Add( deltasTete3 );
                ValeursTete deltasTete4 = new ValeursTete();
                listDeltaSurTetes.Add( deltasTete4 );
est crée avec 4 éléments de type "ValeursTete"
au moment ou je veux serialiser "listDeltaSurTetes", un seul des élément "deltasTete1" de type "ValeursTete" possède des valeurs et notamment qu'une seule dans les "Queue<double>"

et là j'ai une exeption {"Une erreur s'est produite lors de la réflexion du type 'ValeursTete'."} au moment :
de :
XmlSerializer xs = new XmlSerializer( typeof( List<ValeursTete> ) );

dans :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
                XmlSerializer xs = new XmlSerializer( typeof( List<ValeursTete> )  );
                using( StreamReader rd = new StreamReader( @"listDeltaSurTetes.xml" ) )
                {
                    listDeltaSurTetes = xs.Deserialize( rd ) as List<ValeursTete>;
                }
si quelqu'un aurait une idée sur mon problème...

Merci