Преобразовать строку в 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;
}