string tempa = Convert.ToString(31, 2);//将10进制数31转换为2进制字符串。
 string strNums = int.Parse(tempa).ToString("D6");//将不满6位长度的字符字符串tempa前面加0填充至6位;

---相关---

字符型转换 转为字符串
12345.ToString("n"); //生成 12,345.00
12345.ToString("C"); //生成 ¥12,345.00
12345.ToString("e"); //生成 1.234500e+004
12345.ToString("f4"); //生成 12345.0000
12345.ToString("x"); //生成 3039 (16进制)
12345.ToString("p"); //生成 1,234,500.00%

05-01 00:55