一个简单问题一时想不起了,2转成02?
我想要的格式是00,02,04,06,08,10,12,
int或者string都行,怎么解决?

解决方案 »

  1.   

    ...int 的02不就是2么int i = 2;
                Console.WriteLine(i.ToString("00"));
      

  2.   


    int   i=2;   
      string str = i.ToString("00");或者int   i=2;   
      string   str=i.ToString("d2");
      

  3.   

    2转成02?---〉string s = "2";
    string ss = s.padleft(2,'0');我想要的格式是00,02,04,06,08,10,12,  ---------不明白你的意思
      

  4.   

    2转成02?---〉 string s = "2"; 
    string ss = s.padleft(2,'0'); 我想要的格式是00,02,04,06,08,10,12,
    ----两位数的时候不补前导零的意思吧?  string ss = s.padleft(2,'0'); 就能解决。
      

  5.   

    public string AA(int i)
    {
         if(i<10)
            return "0" + i.ToString();
         else
              return i.ToString();
    }
      

  6.   


    public static string Method(string num){
    if(num.Length<2)
       return = "0"+num;
    else
       return num;
    }
     
      

  7.   

    private string Conv(string _code)
    {
        string _Value=_code;
        switch(_code.Length)
       {
            case 1:
                _Value="0"+_code;
                break;
            default:
                break;
        }
        return _Value;
    }
      

  8.   

    asp.net里不是有个String.PadLeft()吗?
      

  9.   

    int i = 2;
    i.ToString("00");
    这样就OK。