C#反序列化xml文件我尝试反序列化xml文件:我的反序列化类代码是这样的:[Serializable][XmlRoot("XmlFile")]publicclassSerializeObject{[XmlAttribute("ITEM")]publicstringItem{get;放;}[XmlAttribute("TABLE_NAME")]publicstringTable_Name{get;放;当我尝试反序列化xml文件时,当Item和Table_Name等于null时,我总是没有得到任何错误。为什么?感谢重播[XmlRoot("XmlFile")]publicclassSerializableContainer{[XmlElement("OBJECTS")]publicSerializeObject[]Objects{get;放;}}publicclassSerializeObject{[XmlAttribute("ITEM")]publicstringItem{get;放;}[XmlAttribute("TABLE_NAME")]publicstringTable_Name{get;放;然后反序列化:varserializer=newXmlSerializer(typeof(SerializableContainer));使用(varfile=File.OpenText("sample.xml")){vardata=(SerializableContainer)serializer.Deserialize(file);//...}如果有人需要,请留下更完整的示例:http://davidsonsousa.net/en/post/serializedeserialize-objects-to-xml-with-c干杯!以上就是C#学习教程:C#反序列化xml文件分享,如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注~本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
