您好,欢迎访问一九零五行业门户网

C#中的流和字节流

文件是以特定名称和目录路径存储在磁盘上的数据集合。当文件被打开以进行读取或写入时,它变成了一个流。
流的类型包括:
字节流 - 包括stream、filestream、memorystream和bufferedstream。
字符流 - 包括textreader-textwriter、streamreader、straemwriter和其他流。
字节流的类将流中的数据视为字节。
stream类是其他字节流类的基类。以下是其属性:
canread - 流是否支持读取
canwrite - 流是否支持写入
length - 流的长度
system.io命名空间有各种用于执行与文件相关的操作的类,例如创建和删除文件,从文件中读取或写入,关闭文件等。
我们讨论的流在下表中描述:
序号i/o类及描述
1 binaryreader从二进制流中读取原始数据。
2 binarywriter以二进制格式写入原始数据。
3 bufferedstream用于字节流的临时存储。
4 directory用于操作目录结构。
5 directoryinfo用于对目录执行操作。
6 driveinfo提供驱动器信息。
7 file用于操作文件。
8 fileinfo用于对文件执行操作。
9 filestream用于从文件的任意位置读取和写入。
10 memorystream用于在内存中存储的流式数据的随机访问。
11 path对路径信息执行操作。
12 streamreader用于从字节流中读取字符。
13 streamwriter用于向流中写入字符。
14 stringreader用于从字符串缓冲区中读取。
15 stringwriter用于向字符串缓冲区中写入。
以上就是c#中的流和字节流的详细内容。
其它类似信息

推荐信息