28得票5回答
当使用C#中的ReadBlock方法时,如何判断是否已经到达文件末尾?

我发现它会一遍又一遍地返回相同的读取字符,但我想知道是否有更优雅的方法。

15得票2回答
何时使用StreamReader.ReadBlock()方法?

我想知道在使用Read(char[],int,int)方法时,为何无法返回请求的所有字符,而是ReadBlock()方法能够如预期地返回所有字符(例如当StreamReader与FileStream对象的实例一起使用时)。