using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Runtime.Serialization.Formatters.Soap; using System.Windows.Forms; using System.Xml.Serialization; using System.Xml; namespace VP { //_________________________________________________ //class : création de la fonction de sérialisation //date : 26/11/2011 //_________________________________________________ class Serialisation { public static void SerialisationS(string filename, Object o) { FileStream fs = new FileStream(filename, FileMode.Create); SoapFormatter soapf = new SoapFormatter(); soapf.Serialize(fs, o); fs.Close(); } //_________________________________________________ //class : création de la fonction de désérialisation //date : 26/11/2011 //_________________________________________________ public static object DeserialisationS(string filename) { if (File.Exists(filename)) { FileStream fs = new FileStream(filename, FileMode.Open); SoapFormatter soapf = new SoapFormatter(); object o = soapf.Deserialize(fs); fs.Close(); return o; } else return null; } } }