@sashabykov99

Может кто сказать как правильно работает этот метод?

Этот метод позволяет я так понял переводит байты в биты
private BitArray ByteToBit(byte src) {
            BitArray bitArray = new BitArray(8);       
            bool st = false;
            for (int i = 0; i < 8; i++) {
                if ((src >> i & 1) == 1) {
                    st = true;
                }
                else st = false;
                bitArray[i] = st;
            }
            return bitArray;
        }
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 1
tsarevfs
@tsarevfs
C++ developer
Переводит число (byte) в массив битов. Так из числа 13, в двоичной записи 1101 получится [1, 0, 1, 1, 0, 0, 0, 0]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы