C#MemoryStream可以得到流的信息吗

来源:百度知道 编辑:UC知道 时间:2024/09/22 17:29:22
就是用MemoryStream直接去读文件可以吗?如果不可以可以说说你们一般用的什么读文件吗?就是在读文件时自己封装的方法是什么。先谢谢各位大虾了。如果可以给我看看就太谢谢了。

微软提供了很多流以及关于流的各种方便的对流操作的类
比如
FileStream 专门对文件的操作,对应的辅助操作流有
MemoryStream是一个内存流类;
StreamReader,StreamWriter辅助字符串流操作,可以读取、写入字符。
BinaryReader,BinaryWriter辅助二进制流操作,可以读取,写入任何数据,但要保证协议一致,很方便的,我经常用。
NetworkStream 提供对网络访问的流。
一些对端口的操作都会涉及到对流的操作,例如串口操作,网络操作等。

MemoryStream是内存流
不是IO流
读取文件要用
StreamReader等一些流