Я хочу преобразовать десятичные числа в двоичные, в настоящее время я использую этот способ
private string strtoBin(string input)
{
int number = Convert.ToInt32(input) ;
string res = Convert.ToString(number, 2);
return res;
}
он работает, но когда у меня есть, например, "6", я получаю 110 вместо 0110? Какие-нибудь советы?!
Простая модификация строки:
string res = Convert.ToString(number, 2);
res = new string('0', 8 - res.Length) + res;
"6" I'm getting 110 instead of 0110
Почему бы не00000110
или ...