Вы можете преобразовать один битовый набор в символ следующим образом:
int[] h = { 1, 1, 0, 1, 0, 0, 0 };
int result = 0;
int bitValue = 1;
for (int i = h.Length - 1; i >= 0 ; i--)
{
result += h[i] * bitValue;
bitValue *= 2;
}
Console.WriteLine((char)result);
Каждый бит соответствует кратному 2. Начав с последнего бита и умножив значение бита на два, вы получите желаемый результат.