serialiser(methode xml) une collection en csharp
Bonjour,
Je souhaiterais serialiser une collection d'objet,je m'explique,j'arrive à le faire pour un seul objet
Code:
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:
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?