XML与对象类的转换原创
金蝶云社区-碎银几两
碎银几两
0人赞赏了该文章 31次浏览 未经作者许可,禁止转载编辑于2024年09月03日 09:35:27

using System; using System.Xml.Serialization; class Program {     [XmlRoot("Person")]     class Person     {         [XmlElement("Name")]         public string Name { get; set; }         [XmlElement("Age")]         public int Age { get; set; }     }     static void Main()     {         // 对象转 XML         Person person = new Person { Name = "Alice", Age = 25 };         XmlSerializer serializer = new XmlSerializer(typeof(Person));         using (StringWriter writer = new StringWriter())         {             serializer.Serialize(writer, person);             string xml = writer.ToString();             Console.WriteLine(xml);         }         // XML 转对象         string xmlData = "<person><name>Bob</name><age>30</age></person>";         using (StringReader reader = new StringReader(xmlData))         {             Person deserializedPerson = (Person)serializer.Deserialize(reader);             Console.WriteLine(deserializedPerson.Name + " " + deserializedPerson.Age);         }     } }


图标赞 0
0人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!