| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 573 人关注过本帖
标题:序列化(Serialize) 和 文件操作(StreamWriter) 在存储数据上的 区别 ?
只看楼主 加入收藏
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
结帖率:91.67%
收藏
 问题点数:0 回复次数:1 
序列化(Serialize) 和 文件操作(StreamWriter) 在存储数据上的 区别 ?
序列化(Serialize) 和 文件操作(StreamWriter) 在存储数据上的 区别 ?
求教老师大侠:
序列化(Serialize) 和 文件操作(StreamWriter) 在存储数据上的 区别 (或比较)?

1. 这两个 都用文件流,都以 实例化文件流 (FileStream sw = new FileStream () 作为第一行代码。
2. 序列化 用 二进制格式化器,文件操作用写入器
3. 序列化 写入的是 对象,而 文件操作写入的是 “参数”?????

请问
1. 老师大侠,这样理解对吗?
2. 文件操作 写入的“参数”是当前由客户端(winform 窗体中)输入的东东,对吗?

搜索更多相关主题的帖子: 存储 二进制 
2013-04-15 15:35
learnerok
Rank: 2
等 级:论坛游民
帖 子:387
专家分:47
注 册:2011-5-21
收藏
得分:0 
iwbm:
两者处理对象不同,处理结果也不同。

序列化是把一个内存中的对象变成一个Stream的过程,可以是FileSteam、NetworkStream等等。FileStream就是文件了。
StreamWriter是把内存中的数据(String、Char[]、UInt32等)写入文件的过程。具体支持多少种数据参见StreamWriter.Write方法有多少个重载。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
感谢iwbm老师!!!

序列化 和 文件操作 的 StreamWriter 都实例化 文件流,是否说明这两个东东 在存储上 都 是将数据转化为 “流”,也就是说都转化成为了二进制的字节了?
2013-04-15 15:36
快速回复:序列化(Serialize) 和 文件操作(StreamWriter) 在存储数据上的 区别 ? ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016549 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved