gpt4 book ai didi

c# - 相当于 c# 中的 javax.nio.Buffer.flip()

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:20:31 25 4
gpt4 key购买 nike

我正在移植一些 java 代码并且需要能够翻转 (javax.nio.Buffer.flip())。

我正在使用 byte[] 来存储数据,我想翻转这些字节数组,就像 Buffer 所做的那样,因为我相信 Buffer 类下面也使用 byte[]。

谢谢

最佳答案

在 .NET 中没有直接等效于 java.nio 包。异步IO通常是用Stream.BeginRead/EndRead来处理的,但其实并不是同一个模型。你能告诉我们你想做什么吗?

编辑:您现在已经提供了您正在尝试做的事情的底层细节,但是由于 .NET 中的 nio 类没有真正的等价物,您将 要么必须自己编写它们(并非不可能,但很痛苦)或使用不同的高级类型。例如,您可以使用 MemoryStream - 写入其中,然后返回到开始处。这有点像翻转字节缓冲区。。但是,如果没有关于更高级别目标的更多信息,我们无法判断这是否合适。可能有更好的方法。

关于c# - 相当于 c# 中的 javax.nio.Buffer.flip(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/607587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com