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