在数字前面和后面补零的C#代码

来源:互联网 发布:mac系统用什么美图软件 编辑:程序博客网 时间:2024/04/28 09:38

  /// <summary>
        /// 在数字前面和后面补零
        /// </summary>
        /// <param name="t">需补零的整数,位数小于digit</param>
        /// <returns></returns>
        public static string fillzero(int t, int digit)
        {
            string result="";
            if (t == 0){
                for(int i=0;i<digit;i++)result+="0";
                return result;
            }
            if (t.ToString().Length >= digit) return t.ToString();
            double s =t / Math.Pow(10, digit);
            string ss = s.ToString().Split(new char[]{'.'})[1];
            return ss.PadRight(digit,'0');
        }