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();
}