Noe*_*oeL 5 c# java bytebuffer memorystream
byte[] input = new byte[] {2, 4, 5, 2, 1};
ByteBuffer bytebuf = ByteBuffer.wrap(input);
Run Code Online (Sandbox Code Playgroud)
ByteBuffer.wrap(byte[] array) 方法使缓冲区和数组相互连接,对缓冲区的修改将导致数组被修改,反之亦然.
ByteBufferC#中的等价物是memorystream.但我不知道如何连接内存流与数组喜欢的ByteBuffer.wrap()方法.
有人能说出ByteBuffer.wrap()C#中的等价物吗?我到处搜索但根本找不到答案.
提前致谢.
我没有将这个问题标记为重复,只是因为您没有准确询问其他发帖人做了什么。我不知道在这种情况下该怎么办,但仍然希望帮助你。祝你好运!
为了后代,这是该链接中的代码:
MemoryStream stream = new MemoryStream();
using (BinaryWriter writer = new BinaryWriter(stream))
{
writer.Write(myByte);
writer.Write(myInt32);
writer.Write("Hello");
}
byte[] bytes = stream.ToArray();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6885 次 |
| 最近记录: |