private static void XmlSerializationSample() { Person person3 = new Person(); person3.SetId(1); person3.FirstName = "Joe"; person3.LastName = "Smith"; XmlSerializer xmlSerializer = new XmlSerializer(typeof(Person)); StreamWriter streamWriter = new StreamWriter("Person.xml"); xmlSerializer.Serialize(streamWriter, person3); }
private static void BinarySerializationSample() { Person person = new Person(); person.SetId(1); person.FirstName = "Joe"; person.LastName = "Smith"; IFormatter formatter = new BinaryFormatter(); Stream stream = new FileStream("Person.bin", FileMode.Create, FileAccess.Write, FileShare.None); formatter.Serialize(stream, person); stream.Close(); }