Преобразовать строку в BitAray

Как преобразовать двоичную строку в BitArray, который имеет 256 символов? чтобы иметь возможность войти в метод декодирования Хаффмана

public string Decode(BitArray bits)
    {
        Node current = this.Root;
        string decoded = "";
        foreach (bool bit in bits)
        {
            if (bit)
            {
                if (current.Right != null)
                {
                    current = current.Right;
                }
            }
            else
            {
                if (current.Left != null)
                {
                    current = current.Left;
                }
            }
            if (IsLeaf(current))
            {
                decoded += current.Symbol;
                current = this.Root;
            }
        }
        return decoded;
    }

0 ответов

Другие вопросы по тегам