【发布时间】:2013-03-30 11:23:01
【问题描述】:
我在 C# 中有这个类
public class ExerciseDTO {
Dictionary<String, String> qa;
private String materialId, content, topic;
//constructors
//properties
public void makePersistent(String path) {
Stream outputStream = File.OpenWrite(path + @"\" + this.topic + ".xml");
XmlSerializer serializer = new XmlSerializer(typeof(ExerciseDTO));
serializer.Serialize(outputStream, this);
outputStream.Flush();
outputStream.Close();
}
}
调用makePersistent 方法会使应用程序抛出带有消息An error occured while reflecting object of type ExerciseDTO 的异常。为什么我不能序列化这个类的实例?
【问题讨论】:
标签: c# serialization xml-serialization