我有ushort[3]
从设备读取的数据。现在我想将其转换为以下格式:
第一个字ushort[0] --> 16 bits
第二个字ushort[1] --> 8 bits & 2 * 4-bits
第三个字ushort[2] --> 4 * 4bits
例如:
ushort[3] 是3 256 16
转换后:
第一个字0000 0000 0000 0011
第二个字ushort[1] --> 0 1 0000 0000
第三个字ushort[2] --> 0 0 1 0
最后将其存储为 c# 中的 byte[30]
我希望我已经清楚地解释了这个问题,并欢迎任何建议。谢谢!