【发布时间】:2020-10-24 14:38:37
【问题描述】:
如果BinaryReader 的大多数读取方法到达流的末尾,它会抛出EndOfStreamException,但奇怪的是ReadBytes 方法不会。但是,如果我仍然想抛出 EndOfStreamException 怎么办?我该如何检测?
我可以使用 BaseStream.Position 属性,但我使用的 steam 不支持搜索,所以这会抛出 NotSupportedException。
【问题讨论】:
标签: c# io binaryreader