比如:“1”就要转换为“01”,“2”转换为“02”,“9”转换为“09”,“12”还是“12”,请问这样的方法应该怎样写???

解决方案 »

  1.   


    if(str.lenght==1)
    {
       str="0"+str;
    }
      

  2.   

    private string getstrings(int i)
    {
       if(i<10)
       {
          return "0"+i.tostring();
      }
    }
      

  3.   


    private string getstrings(int i)
    {
      if(i<10)
      {
      return "0"+i.tostring();
      }
    else {return i.tostring();}
    }
      

  4.   

            string str = "1";
            Response.Write(str.PadLeft(2, '0'));
      

  5.   


                int i = 1;
                string s = i.ToString("00");
                Console.WriteLine(s);
                string str = "1";
                s = str.PadLeft(2, '0');
                Console.WriteLine(s);
    请注意结贴
      

  6.   


      string getString(int i)
        { 
            return i < 10 ? "0" + i.ToString() : i.ToString();
        }
      

  7.   


           int i =1;
           string str = i.ToString("00");
      

  8.   

    String.Format("{0:D2}",num)
    最简单有效的方法
      

  9.   

    方法有很多啊,
    if(str.lenght==1)
    {
      str="0"+str;
    }
    ++++