问题描述
有一端java代码:ByteBufferbf=ByteBuffer.wrap(arg2,0,arg2.length);bf.position(1);intaX=bf.getInt();intaY=bf.getInt();要如何转换为相应的c#代码哦?请大家帮帮忙
解决方案
解决方案二:
顶一下。
解决方案三:
ByteBuffer是java里面的一个类。。而c#里面是没有的。。只有自己实现。。参考这里有一个用c#实现ByteBuffer类的代码
解决方案四:
不懂JAVA看上去象byte[]_Temp=newbyte[100];System.IO.MemoryStream_Memory=newSystem.IO.MemoryStream(_Temp,0,_Temp.Length);_Memory.Position=1;byte[]_IntByte=newbyte[4];_Memory.Read(_IntByte,0,4);intaX=BitConverter.ToInt32(_IntByte);_Memory.Read(_IntByte,0,4);intaY=BitConverter.ToInt32(_IntByte);
解决方案五:
ByteBufferbf=ByteBuffer.wrap(arg2,0,arg2.length);bf.position(1);intaX=bf.getInt();intaY=bf.getInt();byte[]_Temp=newbyte[1024];StremBufferbf=newStremBuffer(_Temp,0,_Temp.length)bf.position(1);
解决方案六:
mark
时间: 2025-01-30 18:22:33