1
1
将数据推回到流中的问题在于 顶部 的流可能已经有一个本地数据缓冲区。这使得这种方法非常脆弱。就我个人而言,我会尽量避免这种情况,并在不需要推后的地方使用数据结构,或者可以使用单字节peek等。 |
2
1
您需要构建一个包装类,它要么作为流运行,但支持最后x个字节的缓冲区,这样您至少可以在有限的距离内寻找,要么根本不是流,实际上您可以“将数据推回到输入流中”。 不管怎样,你都得自己写点东西。 |
3
0
你就不能用system.io.stream从当前位置读取后向后搜索吗?
where-1可能是一个变量,表示您想返回多远? |
4
0
只要流指示它支持查找(canseek),那么
会没事的。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |