【发布时间】:2013-08-04 05:33:29
【问题描述】:
byte[] input = new byte[] {2, 4, 5, 2, 1};
ByteBuffer bytebuf = ByteBuffer.wrap(input);
ByteBuffer.wrap(byte[] array)方法使缓冲区和数组相互连接,修改缓冲区会导致数组被修改,反之亦然。
C# 中ByteBuffer 的等价物是内存流。但我不知道如何将 memorystream 与 array like ByteBuffer.wrap() 方法联系起来。
谁能告诉 C# 中 ByteBuffer.wrap() 的等价物是什么?
我到处搜索,但根本找不到答案。
提前致谢。
【问题讨论】:
-
也许你可以看看这个问题。 stackoverflow.com/questions/10078348/…
-
嗨@Krishna,我读过那篇文章,但它仍然没有帮助。
-
我不知道链接问题中缺少什么确切行为,但请检查
MemoryStream构造函数 - 有一个使用给定数组作为缓冲区... -
为什么需要这样链接数组和字节操作?
标签: c# java memorystream bytebuffer