在vc里面,一个三位数转换成5位的字符,不足可以补0
int m=100;
string s;
s.format("%05d",m);这时s=00100了,在c#怎么做呀!

解决方案 »

  1.   

    int m = 100;
                    string s=m.ToString().PadLeft(5,'0');
                    Response.Write(s);
      

  2.   

    string s = 100.ToString("00000");
      

  3.   

    int m = 100;
    string s = m.ToString().PadLeft(5, '0');
      

  4.   

    int m = 100;
    string s = string.Format("{0:00000}", m);
      

  5.   

    C#String.PadLeft函数
      

  6.   

    或是
    int m = 100;
    string s = m.ToString("00000");
      

  7.   

    string s = 100.ToString("d5")
      

  8.   

    int m = 100;
                string s=m.ToString();
                s=s.PadLeft(5, '0');
      

  9.   

    int m = 100;
    string s = m.ToString().PadLeft(5, '0');