如何将十进制转换为二进制C#(4位)

时间:2014-11-07 19:22:31

标签: c# binary decimal

我想将十进制数转换为二进制数, 目前我正在使用这种方式

private string strtoBin(string input)
{
    int number = Convert.ToInt32(input) ;
    string res = Convert.ToString(number, 2);

    return res;
}
它正在工作但是当我有例如" 6"我得到110而不是0110? 有什么提示吗?!

1 个答案:

答案 0 :(得分:3)

简单的字符串修改:

string res = Convert.ToString(number, 2);
res = new string('0', 8 - res.Length) + res;