摘要:
刚才用xml序列化器,序列化一个类,结果报错说序列化的类必须带有一个无参的构造函数,好奇怪啊。为什么要有这么苛刻的条件,而且xml序列化还要求序列化的成员是public。我以前一直觉得序列化器是一个很神奇的东西,因为它可以把一个对象保存在一个文件中,然后可以通过反序列化将文本文件还原成对象,觉得用起来很方便,而忘了思考它是怎样实现的。先上一个例子:[Serializable] public class Persons:List { public void SaveData(string path) { using (F... 阅读全文