位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# FileStream 对象 —— 读取数据

提问人:刘团圆发布时间:2020-12-10

    使用FileStream类读取数据不像使用本章后面介绍的StreamReader类读取数据那样容易。这是因为FileStream类只能处理原始字节(raw byte)。处理原始字节的功能使FileStream类可以用于任何数据文件,而不仅是文本文件。通过读取字节数据,    FileStream对象可用于读取诸如图像和声音的文件。这种灵活性的代价是,不能使用FileStream类将数据直接读入字符串,而使用StreamReader类却可以这样处理。但是有几种转换类可以很轻易地将字节数组转换为字符数组,或将字符数组转换为字节数组。


    FileStream.ReadO方法是从FileStream对象所指向的文件中访问数据的主要手段。这个方法从文件中读取数据,再把数据写入一个字节数组。它有三个参数:第一个参数是传入的字节数组,用来接受FileStream对象中的数据。第二个参数是字节数组中开始写入数据的位置;它通常是0,表示从数组开端向文件中写入数据。最后一个参数指定从文件中读出多少字节。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部