c#中Convert.ToString(byte,2)将byte转换为8位二进制码的问题

2024-12-14 07:31:26
推荐回答(4个)
回答1:

这个需要你自己进行处理的。
就是说如果判断出字符串长度小于8的话,就自动的在左边补齐。就是说差多少个,就补多少个0.。你就可以进行判断吗。

回答2:

aString.padleft(8,'0')。另外,如果需要其他格式,如货币,datetime,神马的,可直接参考MSDN中format方法

回答3:

s.PadLeft(8,'0');

回答4:

Convert.ToString(byte,2).PadLeft(8,'0')