c# 序列化有什么用?

tiz198183 2015-01-06 10:44:37
c# 序列化有什么用?能给个实际中的实例吗? 序列化:将对象转成文件如:xml文件吗?
...全文
509 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
格拉 2015-01-19
  • 打赏
  • 举报
回复
作用就是用到时候有用,用不到就是个摆设
alex_suen 2015-01-19
  • 打赏
  • 举报
回复
序列化就是把对象以字节序列的形式保存到文件中,反序列化就是使用文件中的字节序列生成对象。方便的对象的保存和传输。
beta4 2015-01-06
  • 打赏
  • 举报
回复
引用 10 楼 tiz198183 的回复:
虚列化如何传输?
序列化成byte数组(或xml,json字符串),其通信、传输一定没有问题。 很多服务接口中的参数都是通过序列化传输过去的。 要特别注意的是,被序列化对象一般不要包含对其他对象的引用,不然问题会比较复杂。 另外在接收端要有和输入端相同的类引用,这样才能正确地通过反序列化来还原对象。
smthgdin_020 2015-01-06
  • 打赏
  • 举报
回复
就是为了保存对象或者数据,以便以后你需要的时候可以反序列化回来。
tiz198183 2015-01-06
  • 打赏
  • 举报
回复
虚列化如何传输?
ghao0 2015-01-06
  • 打赏
  • 举报
回复
序列化可以将类转化为数据 反序列化又可将数据转换为类 这就可以有多种用途: 如保存到数据库,传递给其他计算机或程序...
异常异长 2015-01-06
  • 打赏
  • 举报
回复
然后再反序列化 得到最初的数据
异常异长 2015-01-06
  • 打赏
  • 举报
回复
方便数据的存储和传递
willhuo 2015-01-06
  • 打赏
  • 举报
回复
作用就是很高深的样子
  • 打赏
  • 举报
回复
可以把xml序列化成类,只是转换不同成数据格式罢了。
我叫小菜菜 2015-01-06
  • 打赏
  • 举报
回复
其实就是把一些对象转换为二进制序列,传输或保存后,反序列化时还原为原来的对象。 很容易理解,但是要注意哪些能序列化,哪些不能序列化。
於黾 2015-01-06
  • 打赏
  • 举报
回复 1
序列化是转成byte数组,不是xml文件. 比如你想将一个实体类整个save到文件,或者保存到数据库,或者通过以太网发送到另一个终端上,就可以这样做了 这比你自己自定义协议,各种类型各种顺序怎么转成byte要方便许多
shawn_yang 2015-01-06
  • 打赏
  • 举报
回复 1
把一些变量保存下来,下次恢复。 举例,比如游戏存盘文件,你去记录游戏中人物状态,位置坐标等信息,如果一个个去保存字段累死你 而如果你事先做一个人物类,然后用序列化保存属性变量,就方便许多了。
jhdxhj 2015-01-06
  • 打赏
  • 举报
回复
作用就是看起来很高深的样子

111,098

社区成员

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

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

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