这个需要你自己进行处理的。就是说如果判断出字符串长度小于8的话,就自动的在左边补齐。就是说差多少个,就补多少个0.。你就可以进行判断吗。
aString.padleft(8,'0')。另外,如果需要其他格式,如货币,datetime,神马的,可直接参考MSDN中format方法
s.PadLeft(8,'0');
Convert.ToString(byte,2).PadLeft(8,'0')