怎么判断BinaryReader.Read()方法读到文件结束了
怎么判断BinaryReader.Read()方法读到文件结束了,我看有很多人用catch捕捉。没有其他方法吗?
BinaryReader.Read 方法 () [C#]请参见
BinaryReader 类 | BinaryReader 成员 | System.IO 命名空间 | BinaryReader.Read 重载列表 | Encoding
要求
平台: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows .NET Server family
语言
C#
C++
JScript
Visual Basic
全部显示
从基础流中读取字符,并根据所使用的 Encoding 和从流中读取的特定字符,提升流的当前位置。
[Visual Basic]
Overridable Overloads Public Function Read() As Integer
[C#]
public virtual int Read();
[C++]
public: virtual int Read();
[JScript]
public function Read() : int;
返回值
输入流中的下一个字符,如果当前无可用字符则为 -1。