ドキュメントには、ReadBlock が
「読み取りのブロック バージョン」
しかし、それはどういう意味ですか?
前に別の人が質問したけど、え?
http://www.pcreview.co.uk/forums/thread-1385785.php
答えた男は言った
基本的に、これは StreamReader.ReadBlock が、要求した分だけ読み取られるか、ストリームの最後に到達するまで返らないことに依存できることを意味します。
Read は、あなたが要求したすべてのものを提供しない可能性があるため、これが必要であることを正しく理解していますか? そして、それが 0 を返すからといって、ファイルの終わりに達したという意味ではありませんか?
つまり、返されたバイト数以外をチェックするか (EndOfStream?)、代わりに ReadBlock を使用しますか?