Я делаю программу, в которой мне нужно преобразовать код ASCII в двоичный файл, а затем передать его в массив, например
int[] c = { 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1 };
Теперь я написал программу для преобразования ASCII в двоичный файл
с использованием следующего кода
private void button1_Click(object sender, EventArgs e) {
string str1;
str1 = textBox1.Text.ToString();
ASCIIEncoding ascii = new ASCIIEncoding();
byte[] bytes = ascii.GetBytes(str1);
string result ="";
foreach (byte b in bytes)
result += Convert.ToString(b, 2);
//MessageBox.Show(result);
string str2;
str2 = result.ToString();
textBox2.Text = str2;
}
Теперь предположим, что я даю значение 'A', которое преобразуется в 1100001
, я хочу преобразовать его в значения 1,1,0,0,0,0,1
и передать его ввыше int[] c;
.
Есть ли другой способ сделать это?