如何把一个类类型“对象”保存到文件中,并能从文件中以类的结构将其读出来?

huguojunsy 2003-07-27 02:24:30
如题.
最好能举个简单例子。
...全文
52 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huguojunsy 2003-07-27
  • 打赏
  • 举报
回复
谢谢两位的指点,差不多了。
brightheroes 2003-07-27
  • 打赏
  • 举报
回复
楼上说的很完整了:)
AhBian 2003-07-27
  • 打赏
  • 举报
回复
序列化。

不要说引用型的“类”对象,就是其他“值”类型也都可以。

序列化分为二进制序列化和 XML 序列化两种。

二进制序列化可以序列化一个对象的私有数据,而 XML 序列化只能序列化公开数据。

二进制序列化效率较高,XML 序列化效率较低,但适用于非同种平台。

二进制序列化要求在定义时必须用特性 [Serializable] 标记每个对象。
你也可以为对象实现 ISerializable 接口,而实现自定义的二进制序列化格式。

XML 序列化也提供了非常灵活的自定义机制,但都是由程序员指定恰当的 Attribute 来实现的。(简单提示地说:Attribute 就是 [ ... ])

示例代码就不必提供了。
你可以通过开发文档发现更好的帮助资料,搜索上面提到的两个英文关键字即可。
huguojunsy 2003-07-27
  • 打赏
  • 举报
回复
以前看到过相关的内容,可惜当时没在意。有谁知道吗?急!

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧