在数字前补0的情况比将常见,例如,输入23,变成0023.
在C#中实现的代码如下:
以不足4位的数字前面补0
方法1.
int number=111; //定义一个三位数的整数
if(number>1000) //此整数已经够4位,不需要补0
{
return number.ToString();
}
else//不够4位.需要补0
{
return (10000+number).ToString().Substring(1); //从第一个字符以后开始截取
}
方法2.
int number=111;
if(number>1000)
{
return number.ToString();
}
else
{
return number.ToString().PadLeft(4,'0'); //一共4位,位数不够时从左边开始用0补
}