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