判断一个数字的长度,如果不够8位,前面自动+0,如何实现啊?

解决方案 »

  1.   

    int num = 1;
    string result = num.ToString().PadLeft(8, '0');
      

  2.   


    int a = 123;            string numStr = a.ToString();
                int spaceLen = 8 - numStr.Length;
                string zero = "";
                for (int i = 0; i < spaceLen; i++)
                {
                    zero += "0";
                }
                numStr = zero + numStr;
                this.Text = numStr;