• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
猩球崛起
积小成多
博客园    首页    新随笔    联系   管理    订阅  订阅
2013年9月27日
为什么.Net要求序列化的类必须有一个无参数的构造函数
摘要: 刚才用xml序列化器,序列化一个类,结果报错说序列化的类必须带有一个无参的构造函数,好奇怪啊。为什么要有这么苛刻的条件,而且xml序列化还要求序列化的成员是public。我以前一直觉得序列化器是一个很神奇的东西,因为它可以把一个对象保存在一个文件中,然后可以通过反序列化将文本文件还原成对象,觉得用起来很方便,而忘了思考它是怎样实现的。先上一个例子:[Serializable] public class Persons:List { public void SaveData(string path) { using (F... 阅读全文
posted @ 2013-09-27 20:58 Orangutan 阅读(4779) 评论(0) 推荐(2)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3