黑马程序员技术交流社区
标题:
文件流问题
[打印本页]
作者:
张松
时间:
2013-8-19 20:52
标题:
文件流问题
//1、创建FileStream对象
FileStream fsReader = new FileStream("1.txt", FileMode.Open, FileAccess.Read);
//缓冲区
byte[] bufferOld = new byte[fsReader.Length];
//实际读到的数据
int r = fsReader.Read(bufferOld, 0, bufferOld.Length);
这是一个文件流的读程序,我想问的是r代表的是什么,老师说是实际读到的数据,但是计算机存储数据不是0和1的字节码,为什么用int声明。
作者:
zhangcheng5468
时间:
2013-8-19 21:57
代表的本次读取的数据长度吧,是文件流指针移动的位置,这个在VS中转到定义查看即可!
作者:
瞎猫馒头米田共
时间:
2013-8-20 13:52
和本次读取最大长度 bufferOld.Length单位一样,r表示实际读到的字节数长度。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2