c#中文件和流的本质区别是什么呀。。讲的通俗一点呀。。我是个新手。。谢了

 我来答
csd314
2011-07-20 · TA获得超过493个赞
知道小有建树答主
回答量:730
采纳率:50%
帮助的人:550万
展开全部
你这里应该问文件操作和IO流的区别
流操作是个很泛的概念,也是一种普遍通行的理念,常见的流操作除了IO之外还有网络流(即上传和下载文件)。流操作的存在是为了解决体积大的数据占用内存太大,简单而言就是分段操作,是想一下,如果没有流操作的机制,如果你的内存有2GB,你要下载一下2GB的文件岂不立马就塞满内存了。
就文件操作而言,假设你好打开一个很大word文档,word软件并不会加载所有的文档,而只会加载当前显示的部分,这也是一种“分段操作”的理念,这样可以有效减少当前的内存占用

具体操作而言,小文件可以不必使用流,但大文件使用流可以大大资源占用,也可以减少文件存取时占用的时间
流操作主要就是读取和写入,熟悉流操作并灵活应用流操作的理念对你以后开发会有很大帮助的

参考资料: http://msdn.microsoft.com/library/k3352a4t.aspx

zozo98
2011-07-20 · TA获得超过1972个赞
知道小有建树答主
回答量:954
采纳率:0%
帮助的人:330万
展开全部
文件是实体,已经存放在物理存储介质上
流是内存或缓存中的数据,并不永久存在
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dbecaad78
2011-07-20 · TA获得超过2402个赞
知道大有可为答主
回答量:2592
采纳率:0%
帮助的人:1458万
展开全部
其实 一切都是2进制。获取一个文件 操作基本最终都是通过流的形式,而流就是一串二进制而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式