的考虑到这些整数字节数组:创建整数集
public uint ServerSequenceNumber;
public uint Reserved1;
public uint Reserved2;
public byte Reserved3;
public byte TotalPlayers;
什么是创建一个从他们byte[]
阵列的最佳方式?如果它们的全部值是1
,那么得到的阵列将是:
00000000000000000000000000000001 00000000000000000000000000000001 00000000000000000000000000000001 00000001 00000001
字节数组或位阵列?您可以使用http://msdn.microsoft.com/en-us/library/aa311381%28v=vs.71%29.aspx来获取一个字节数组,然后您将不得不交换字节周围的字节顺序。 – Matthew
你有什么试过,为什么你需要一个字节数组,它是干什么用的?使它们成为属性,用属性装饰它们,然后将装饰过的属性写入流中,然后将其作为一个数组来抓取可能是最好的方法,当然可以作为扩展或接口来重用。 –
@Tony这是一个实时多人游戏,它是从服务器发送给所有更新游戏状态的客户端的消息。我设法从循环中获得正确的数组,但我的方法太慢了。只是想知道最佳做法是什么,因为我对这种事情没有太多经验 –