我有一些像这样的java代码:
ByteBuffer buffer = ByteBuffer.allocate(length * 2);
buffer.order(java.nio.ByteOrder.LITTLE_ENDIAN);
for (short s : data)
buffer.putShort(s);
如何将其转换为C#
代码?
基本上,我不知道如何工作
buffer.order(java.nio.ByteOrder.LITTLE_ENDIAN);
在C#
。
感谢任何帮助!
答案 0 :(得分:0)
开始寻找的好地方可能是msdn库文档,特别是System.Convert
类可用于将值类型转换为原始字节,然后再返回。
看起来这个问题对你也有帮助:
Is .NET BinaryReader always little-endian, even on big-endian systems?