相关疑难解决方法(0)

StreamReader.Read和StreamReader.ReadBlock之间的区别

文档简单地说ReadBlock是

"阻止版本的阅读"

但是,这是什么意思?

之前有人问过这个问题,但是,是吧?

http://www.pcreview.co.uk/forums/thread-1385785.php

那个回答的人说

基本上,这意味着您可以依赖StreamReader.ReadBlock返回,直到它读取的次数与您要求的一样多,或者它已到达流的末尾.

我是否正确理解这是必需的,因为Read可能无法为您提供所需的一切?那只是因为它返回0并不意味着你到达文件的末尾?

那么这意味着检查返回的字节数以外的其他内容(EndOfStream?)或使用ReadBlock代替?

c# io streamreader

29
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

io ×1

streamreader ×1