Bonjour,


Je souhaiterais serialiser une collection d'objet,je m'explique,j'arrive à le faire pour un seul objet

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
public  class Player
{
  public string name
  public string surname
  public string position
}
 
static  public void SerializeToXML(Player player)
{
  XmlSerializer serializer = new XmlSerializer(typeof(Player));
  TextWriter textWriter = new StreamWriter(@"C:\Player.xml");
  serializer.Serialize(textWriter, Player);
  textWriter.Close();
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
dans mon form lié au bouton
        private void button1_Click(object sender, EventArgs e)
        {
           Players toto= new Players();
           toto.name = txtname.Text;
           toto.surname = txtsurname.Text;
           toto.position = txtposition.Text;
           SerializeToXML(toto);
        }
j'aimerais le faire sur plusieurs objet d'une collection,je crée un objet,il va dans la collection,et il est serialisé et de même tous les objets de la collection,une solution/aide?