У меня есть массив строк с элементами numeri c:
string[] numbers = {"2","3","10","9","4"};
Я хотел бы преобразовать каждую строку в 16-битный двоичный эквивалент и объединить так, чтобы полученная строка выглядела так:
00000000000000100000000000000011000000000000101000000000000010010000000000000100
Нужно ли мне преобразовывать массив строк в массив int и применять функцию / 2 или есть какой-либо другой эффективный способ добиться этого? Кроме того, как мне получить 16-битные результаты?