请大家看网上的这段话:
序列化和反序列化最主要的作用有:“把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中 ”
上面是网友对c#序列化作用的解释,我怎么看不出来序列化有什么用呢?我自己的编写一个小程序,用c#的文件操作类也可以保存对象的数据啊,还要序列化做什么?
我的问题是:既然用c#的文件操作类也可以保存对象的数据,还要序列化做什么?另外,通过其他办法也可以实现网络间通信和进程间通信,那为什么非要序列化呢?序列化和传统的手段相比究竟有什么好处?
奥术引擎说“数据需要序列化以后才能在服务端和客户端之间传输”,这是不对的,难道别的方法就不能传输了吗?
答非所问
追答你是不明白好不 序列化就是把类文件转成溜文件进行保存用的
参考资料:http://msdn.microsoft.com/zh-cn/library/7ay27kt9(VS.80).aspx
存储
传输
高效转换