How to serialize/deserialize simple classes to XML and back

前端 未结 4 880
Happy的楠姐
Happy的楠姐 2020-11-28 10:22

Sometimes I want to emulate stored data of my classes without setting up a round trip to the database. For example, let\'s say I have the following classes:



        
4条回答
  •  无人及你
    2020-11-28 10:59

    Nicely done. Here is the example to serialize plain POCO to string.

        private string poco2Xml(object obj)
        {
            XmlSerializer serializer = new XmlSerializer(obj.GetType());
            StringBuilder result = new StringBuilder();
            using (var writer = XmlWriter.Create(result))
            {
                serializer.Serialize(writer, obj);
            }
            return result.ToString();
        }
    

提交回复
热议问题