我想将十进制数转换为二进制数, 目前我正在使用这种方式
private string strtoBin(string input)
{
int number = Convert.ToInt32(input) ;
string res = Convert.ToString(number, 2);
return res;
}
它正在工作但是当我有例如" 6"我得到110而不是0110?
有什么提示吗?!
答案 0 :(得分:3)
简单的字符串修改:
string res = Convert.ToString(number, 2);
res = new string('0', 8 - res.Length) + res;