的考慮到這些整數字節數組:創建整數集
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這是一個實時多人遊戲,它是從服務器發送給所有更新遊戲狀態的客戶端的消息。我設法從循環中獲得正確的數組,但我的方法太慢了。只是想知道最佳做法是什麼,因爲我對這種事情沒有太多經驗 –