Как конвертировать число в биты

113
28 ноября 2020, 23:10

Нужно конвертировать числа,вводимые в textbox в 4-битовое число и выводить в другой textbox(например 1 = 0001, 3 = 0011) Попытался реализовать это вот так

 string input = Convert.ToString(textBox1.Text);
            int i = 0;
            string Key = "";
            while (input.Length > i)
            {
                string temp = Convert.ToString(input[i], 2);
                             Key += temp;
                i++;
            }
            textBox2.Text = Key;

В результате получаю 1 = 110001,3 = 110011 и т.д. Откуда появляются 2 единицы в начале и как от них избавится?

Answer 1

BitConverter.GetBytes(int) - конвертируй в байт.
А дальше так же конвертируй в строку

READ ALSO
Присвоение значений директиве @model

Присвоение значений директиве @model

Почему я не могу присвоить значение объявленной директиве @model напрямую без использования хелперов, вот так

110
Не работают breakpoint в wcf

Не работают breakpoint в wcf

Ставлю brekpoint в файле wcf-сервиса, после запуска отладки вылезает "no symbols have been loaded"Тот же проект на другом компьютере нормально отрабатывает...

84
c# json сериализованный

c# json сериализованный

В теле запроса имеется сериализованные json данные, как в asp core 2 описывается метод пост, чтобы эти данные вытянуть, нужно ли [FromBody] ?

116
Как сделать загрузку элементов формы (windows forms) без задержки?

Как сделать загрузку элементов формы (windows forms) без задержки?

У меня есть программа написанная на windows forms , которая при запуске грузит данные из *txt файла (объем файла постепенно увеличивается) и отображает...

111