有没有人熟悉一种方法来找出你在文件的末尾?
我正在使用 BinaryReader 并尝试了 PeekChar - 但它引发了异常。还有其他建议吗?
谢谢。
最佳答案
从 Stream
,如果你 Read(buffer, offset, count)
你会得到一个非阳性的结果,如果你 Peek()
你会得到一个否定的结果。
使用 BinaryReader
, the documentation 建议 PeekChar()
应该返回负数:
你确定这不是一个损坏的流吗?即剩余的数据不能从给定的编码中形成完整的 char
?