【发布时间】:2012-04-25 12:11:06
【问题描述】:
我想异步读取和写入字节和结构化值类型,而不必担心解码器和字节移位:有什么东西可以让我这样做吗?
【问题讨论】:
-
Stream.BeginRead等怎么样? -
这是在 Stream 上,而不是 BinaryReader 和 BinaryWriter。
-
你想读/写字节;为此,您不需要
BinaryReader/BinaryWriter- 他们确实对此毫无帮助。 -
我的猜测是带有异步方法的 BinaryReader/BinaryWriter 对于大多数情况来说过于精细,性能会因此受到影响。
-
Couldn't a ReadInt16() : Async
在阅读器上,只需从底层流中获取 512 块数组?为什么只需要从流中读取最少量的内容 - 在这种情况下,它不会严重影响性能,不是吗?