我需要一个Java的PushbackInputStream的C#实现。我已经做出了自己非常基本的一个,但是我想知道是否有某个地方已经有了经过良好测试和体面表现的版本。正如它发生的那样,我总是推回读取的相同字节,所以它只需要能够向后重新定位,缓冲到我指定的许多字节。 (如带有标记和重置方法的Java BufferedInputStream)。PushbackInputStream的C#实现
更新:我应该补充一点,我不能简单地重新定位流,因为CanSeek可能是错误的。 (例如当输入蒸汽是NetworkStream时)
谢谢,但我不能保证CanSeek是真的 – 2009-01-27 10:30:36