我有一个包含两个值的字节。这是文档:
权限字节分为两个字段。三个最低有效位携带用户的权限级别(0-5)。五个最高有效位带有一个覆盖拒绝阈值。如果这些位设置为零,则系统拒绝阈值用于确定该用户的分数是否被视为接受或拒绝。如果它们不为零,则这些位的值乘以 10 将是该用户的阈值分数。
权限字节:
7 6 5 4 3 ......... 2 1 0 Reject Threshold .. Authority
我没有任何在 C# 中使用位的经验。
有人可以帮我转换一个字节并获得上面提到的值吗?
我试过以下代码:
BitArray BA = new BitArray(mybyte);
但是长度返回为 29,我预计 8,即字节中的每一位。
-- 感谢大家的快速帮助。现在开始工作了!很棒的互联网。