int i = 6;
string s = i.ToString().PadLeft(10,'0');

解决方案 »

  1.   

    谢谢stoway({有问题请发短消息给我}) ,如果我还想自动添加2位小数,该怎么办?比如转换成0000000000006.00
      

  2.   

    int i = 6;
    string s = i.ToString().PadLeft(10,'0');
    ——————————————————————
    上面是一楼的代码,我给你加一条吧,满足你的问题s += ".00";
    ————————————————————————
    ^_^,可以了
      

  3.   

    Reeezak(电机拖动) 给的答案是不对的,如是6.2的话就没法按照你的方法转换了,我已经找到正确的方法了,应该是这样
    double i = 6.2;
    string k = i.ToString("00000000000000.00");
    不过还是要感谢两位,散分。