我有一個包含兩個值的單字節。這裏的文檔:如何使用字節中的位
權威字節分成兩個字段。三個最低有效位攜帶用戶的權限級別(0-5)。五個最重要的位攜帶一個覆蓋拒絕閾值。如果這些位是 設置爲零,則使用系統拒絕閾值來確定 此用戶的分數是否被認爲是接受或拒絕。如果他們的 不爲零,那麼這些位的值乘以10將爲此用戶的閾值分數 。
管理局字節:
7 6 5 4 3 ......... 2 1 0 Reject Threshold .. Authority
我沒有與C#位工作的任何經驗。
有人可以幫助我轉換一個字節,並獲得上述值?
我試過下面的代碼:
BitArray BA = new BitArray(mybyte);
但長度回來爲29,我本來預計8,是在字節的每一位。
- 感謝大家的快速幫助。現在就開始工作吧!真棒互聯網。
你也可以找到[這篇文章](http://stackoverflow.com/questions/93744/most-common-c-sharp-bitwise-operations-on-enums)。 –