0

我正在尝试序列化一个类:

 File.Delete("fisierXML.xml");
 using (FileStream fs = new FileStream("fisierXML.xml",FileMode.Create))
 {
     System.Xml.Serialization.XmlSerializer s = 
         new System.Xml.Serialization.XmlSerializer(typeof(MyClass));
     s.Serialize(fs, myClassInstance);
 }

每当我想在 xml 文件上写入的数据量最大时,一切正常 - 当我尝试在文件上写入的数据不多时 - 似乎会发生错误:“根级别的数据无效。”

当我打开 XML 文件时 - 没有错误,并且 XML 文件似乎正常!

我试过删除文件 - 或 FileMode.Create - 或 FileMode.Truncate - 但每次都是同样的问题。

我究竟做错了什么?

4

0 回答 0