输入0001-0100我想得到的数字是
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
....
每次自动+1,但是怎么一直保持4位数?
我用for循环转化成数字自动+1后,就会把前面的0去掉了
怎么保持??

解决方案 »

  1.   

    int num=1;
    string.Format("{0:0000}",num);超出4位就变成完整的了,比如12345,出来就是12345
      

  2.   

                string strI;
                for (int i = 1; i <= 100; i++)
                {
                    if (i.ToString().Length != 4)
                    {
                        strI = "0000" + i.ToString();
                        strI = strI.Substring(strI.Length - 4, 4);
                        //Console.WriteLine(strI);
                    }
                }