流(Stream)概念

在文件和输入和输出里我看过File类创建的文件方法大多数都会返回一个流类,本节详细介绍流。.NETFrameWOrk通过使用留来读取与虚弱文件,流是一组连续的数据,具有开头和结尾,并且使用游标指示当前位置。

流中包含的数据可能来自内存(MemoryStream)、文件(FileStream)、或TCP/IP套接字(NetworkStream)流一般可以支持3种类型的操作

读取: 即将数据从流传入到数据机构(如字符串或字节数组)中

写入: 即将数据从数据源传输到流中

查找: 查找和修改你在流中的位置

在.NETFramework中,Stream是所有流的抽象基类,Stream类为操作各种不同的流类提供了一种预定,这个预定使开发人员可以比不关心各种不同流的具体实现细节,FileStream类继承自Stream类,这个类用于对文件系统进行操作,本节主要对FileStream和派生类

原文地址:https://www.cnblogs.com/lichen396116416/p/1930291.html