在数字前面和后面补零的C#代码
2010-03-05 18:53
267 查看
/// <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');
}
/// 在数字前面和后面补零
/// </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');
}
相关文章推荐
- C#新手入门代码 Trim 删除字符串首字母前面的空格与尾字母后面的空格
- 在java中已经规定数据类型是长整形为什么数字后面还要加一个"l"啊?前面不是有long吗?
- 删除代码前面的数字
- 在字符串后面添加数字变成一个新的字符串或者将一个字符串分割为多个的代码
- C# 正则判断一个数字的格式是否有逗号的代码
- asp.net(c#)限制用户输入规定的字符和数字的代码
- c#数字前面补0的方法
- [导入]C#中TextBox只能输入数字的代码
- c#截取未知长度的字符串前面字符到数字为止
- C# 按指定数量从前面或者后面删除字符串
- C#中TextBox只能输入数字的代码
- 把数组中的0移到数组前面,其它数字移到后面,并且保持数字间的相对顺序
- C#实现大数字运算的实例代码
- JS 验证必须前面字母后面数字
- C# 4行代码搞定数字猜大小(简单实现)
- C#中TextBox只能输入数字的代码
- C# 按指定数量从前面或者后面删除字符串
- n数字,分成两行,前面的数字比后面的数大,同一列上的第二行的比第一行同一列的
- C#实现类似Excel自动填充单元格,后面的数字累加