Hello quick question regarding bit shifting
I have a value in HEX: new byte[] { 0x56, 0xAF }; which is 0101 0110 1010 1111
new byte[] { 0x56, 0xAF };
0101 0110 1010 1111
I want to
you want something like...
var HEX = new byte[] {0x56, 0xAF}; var bits = new BitArray(HEX); int bitstoShiftRight = 4; for (int i = 0; i < bits.Length; i++) { bits[i] = i < (bits.Length - bitstoShiftRight) ? bits[i + bitstoShiftRight] : false; } bits.CopyTo(HEX, 0);