Début de la serialisation

pull/18/head
Leana BESSON 2 years ago
parent 2dd47892fd
commit 0a6e8ad544

@ -10,6 +10,25 @@ namespace Persistance
{ {
public class DataContractSerializer public class DataContractSerializer
{ {
public Theque DataContractSerializer()
{
Theque theque = new Theque();
Directory.SetCurrentDirectory(Path.Combine(Directory.GetCurrentDirectory()));
string xmlFile = "theque.xml";
var serializer = new DataContractSerializer(typeof(Theque));
using (Stream s = File.Create(xmlFile))
{
serializer.WriteObject(s, theque);
}
Theque theque2;
using (Stream s = File.OpenRead(xmlFile))
{
theque2 = serializer.ReadObject(s) as Theque;
}
}
} }
} }
Loading…
Cancel
Save