Bonjour à tous,

J'ai un petit souci de desérialisation d'un objet.
J'ai une classe "Stock" qui contient une liste type d'objet Produit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
[Serializable]
public class Stock
{
   ...
   public List<Product> produits
   {
      get {...}
      set {...}
   }
}
J'arrive à sérialiser mon objet dans un fichier XML sans aucun problème. Seulement lorsque je desérialise le même fichier par la suite comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Stock st = new Stock();
StreamReader reader = File.OpenText(cheminFichier);
XmlSerializer x = new XmlSerializer(typeof(Stock));
 
st = (Stock)x.Deserialize(reader);
reader.Close();
mon objet st contient bien ma liste de produit mais celle-ci est vide.

Merci d'avance de votre aide.