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

本文关键字:4位 二进制 十进制 转换 | 更新日期: 2023-09-27 18:29:47

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

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

它是有效的,但当我使用"6"时,我得到的是110而不是0110?有什么建议吗?!

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

简单字符串修改:

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