FileStream fs = File.OpenRead(path); BinaryReader brReader = new BinaryReader(fs); while (brReader.BaseStream.Position < brReader.BaseStream.Length){//TODO} brReader.Close();或者:
using (BinaryReader br = new BinaryReader(fs)) { while (br.PeekChar() > -1) { //TODO } }