文件和流的主要区别是什么? C#

来源:百度知道 编辑:UC知道 时间:2024/06/24 06:51:40
...没什么可补充的...

这是"基于C#.NET Framework程序设计"
里的一个问题..
请高手帮忙回答下...

文件(FileStream)是流(Stream)的一种,或者说是流的派生,主要指存放于硬存储器的二进制序列。其他类型的流有:

内存流(MemoryStream):存放于内存中的二进制序列;
网络流(NetworkStream):用于网络交互的文本序列;
声卡缓冲(SecondaryBuffer):音频数据;
显卡缓冲(VertexBuffer):三维顶点数据;

等等...

文件是一些具有永久存储及特定顺序的字节组成的一个有序的,具有名称的集合。
流提供一种向后备存储器写入字节和从后备存储器读取字节的方式,后备存储器可以为多种存储媒体之一。
实际上,对文件的操作就是对流的操作。

建议你买本C#入门看看。