static void Main(string[] args) { Console.WriteLine("***** Fun with Custom Serialization *****"); // Recall that this type implements ISerializable. StringData myData = new StringData(); // Save to a local file in SOAP format. SoapFormatter soapFormat = new SoapFormatter(); using (Stream fStream = new FileStream("MyData.soap", FileMode.Create, FileAccess.Write, FileShare.None)) { soapFormat.Serialize(fStream, myData); } Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("***** Fun with Custom Serialization *****"); //// Recall that this type implements ISerializable //StringData myData = new StringData(); //// Save to a local file in SOAP format //SoapFormatter soapFormat = new SoapFormatter(); //using (Stream fStream = new FileStream("MyData.soap", FileMode.Create, FileAccess.Write, FileShare.None)) //{ // soapFormat.Serialize(fStream, myData); //} //using (Stream fStream = File.OpenRead("MyData.soap")) //{ // myData = (StringData)soapFormat.Deserialize(fStream); //} StringData testData = new StringData(); SoapFormatter xmlSer = new SoapFormatter(); using (Stream fStream = new FileStream("TestData.soap", FileMode.Create, FileAccess.Write, FileShare.None)) { xmlSer.Serialize(fStream, testData); } using (Stream fSteam = File.OpenRead("TestData.soap")) { testData = (StringData)xmlSer.Deserialize(fSteam); } Console.ReadLine(); }