C# - ushort数组到多位

时间:2017-07-17 07:15:14

标签: c# bit-manipulation data-conversion ushort

我从设备读取了$user->status; //0 or 1 $user->status_label; //Active or Suspended 个数据。现在我想将其转换为以下格式:

Picture Here

第一个单词ushort[3]

第二个字ushort[0] --> 16 bits

第三个字ushort[1] --> 8 bits & 2 * 4-bits

例如:

ushort [3]是ushort[2] --> 4 * 4bits

转换后:

第一个单词3 256 16

第二个字0000 0000 0000 0011

第三个字ushort[1] --> 0 1 0000 0000

最后将它作为字节[30]存储在c#

我希望我已经清楚地解释了这个问题,并欢迎任何建议。谢谢!

0 个答案:

没有答案