我正在尝试使用序列化和自定义类创建一个 xml 文件,但出现异常:“生成 xml 文档时出错。”
我用一个字符串列表试过它,它可以工作,但不能用自定义类型......有没有人有 idia 为什么?
public class MyXML
{
List<MyClass> Mylist;
public XmlSerializer serialize;
public MyXML()
{
Mylist=new List<MyClass>();
serialize = new XmlSerializer(typeof(List<MyClass>));
}
public void Save(List<MyClass> newList)
{
using (FileStream writer = File.OpenWrite(Directory.GetCurrentDirectory() + "/files/MyNewFile.xml"))
{ serialize.Serialize(writer, newList); }
}
}