如:
for(int i=1;i<26;i++)
{
   txt_show.text+= string.format(i,"00"); //这样写对么?我想看到“010203...”这样的结果!
 }

解决方案 »

  1.   

    int.Parse( intValue.ToString() , System.Globalization.NumberStyles.AllowThousands);//// System.Globalization.NumberStyles 是一个枚举,可根据要求选择。
      

  2.   

    txt_show.text+= string.format(i.ToString(),"0{0}");
      

  3.   

    for(int i=1;i<26;i++)
    {
    string m="00"+i.ToString();
    if(i<10)
    {
    txt_show.Text+=m.Substring(1,2); 
    }
    else
    {
    txt_show.Text+=i.ToString(); 
    }
    }
      

  4.   

    你的意思是不是要实现没有两位的左补零?
    txt_show.text+= i.toString().PadLeft(2, "0");
      

  5.   

    各位我这里谢过了!!“wangin8181”的方法不好用!“mathsword“的方法比较适合我!
      

  6.   

    String.ToString();很强的
    for(int i=1;i<26;i++)
    {
       txt_show.text+= i.ToString("d2"); 
    }