private void serializeSample() { Person person = new Person(); person.Name = "ŽR“c‘¾˜Y"; person.Age = 17; person.SetTemporaryID( DateTime.Now.ToString() ); SoapFormatter formatter = new SoapFormatter(); using( Stream stream = new FileStream(@"c:\sample.xml", FileMode.Create) ) { formatter.Serialize(stream, person); } } private void deserializeSample() { SoapFormatter formatter = new SoapFormatter(); Person person; using( Stream stream = new FileStream(@"c:\sample.xml", FileMode.Open) ) { person = (Person) formatter.Deserialize(stream); } person.Dump(); } private void Form1_Load(object sender, System.EventArgs e) { serializeSample(); deserializeSample(); }