03
2012
06

C# 将一个数字组织成长度为5的前面用0补充的字符串

        /// <summary>
        /// 组织成长度为5的字符串
        /// </summary>
        /// <param name="Str">数字</param>
        /// <returns></returns>
        public string getStrLength(long Str)
        {
            string Strtt = "";
            if (Str.ToString().Length > 5)  //判断当前字符串长度是否大于5
            {
                return "";
            }
            else
            {
                int length = Str.ToString().Length;  //获取长度
                string value = Str.ToString().Trim();    //转换为字符串
                if (length >= 1 && length <= 5)
                {
                    for (int i = 0; i < 5 - length; i++)   //循环操作组织5个字符长度
                    {
                        value = "0" + value;
                    }
                }
                else
                {
                    return Str.ToString();
                }
                Strtt = value;
            }
            return Strtt.ToString();
        }

« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。