C#读二进制文件,怎么判断读到了文件末尾?文件结束标志是什么呀?

解决方案 »

  1.   

    .NET Framework 类库  
    Stream.Read 方法  
    返回值
    读入缓冲区中的总字节数。如果当前可用的字节数没有请求的字节数那么多,则总字节数可能小于请求的字节数,或者如果已到达流的末尾,则为零 (0)。
      

  2.   

    FileStream.Read 方法
    返回值
    读入 buffer 中的总字节数。如果当前的字节数没有所请求那么多,则总字节数可能小于所请求的字节数;或者如果已到达流的末尾,则为零。