serialisation d'un List impossible
Bonjour,
j'essaye en vain de sérialiser une classe List :
Code:
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:
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:
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