在數字前面和後面補零的C#代碼

  /// <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');
        }

發佈了44 篇原創文章 · 獲贊 25 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章