[C#]将普通数字转换成带前置0的字符串的简便方法
2007-10-24 13:00
706 查看
改写的时候,需要将普通的数字转换成字符串,
但必须是固定长度的,而且位数不足前置0。
比如 需要固定长度为6, 如果数字为23,则结果需要为“000023“的字符串
本来说写个小函数也能解决,但打算偷个懒,翻了翻msdn,发现string类型居然那么的强。
这种行为也内置了。
相关语句如下:
strNumber = intPart.ToString().PadLeft(6,'0');
此处的关键点是string类型的PadLeft方法。
咱们来看看msdn:
原型:
public string PadLeft(int, char);
描述:
右对齐此实例中的字符,在左边用指定的 Unicode 字符填充以达到指定的总长度。
也就是说,将字符串往右挪,左边自动填充你想填的东西
嗯,看来懒惰也不一定是贬义词。:P
但必须是固定长度的,而且位数不足前置0。
比如 需要固定长度为6, 如果数字为23,则结果需要为“000023“的字符串
本来说写个小函数也能解决,但打算偷个懒,翻了翻msdn,发现string类型居然那么的强。
这种行为也内置了。
相关语句如下:
strNumber = intPart.ToString().PadLeft(6,'0');
此处的关键点是string类型的PadLeft方法。
咱们来看看msdn:
原型:
public string PadLeft(int, char);
描述:
右对齐此实例中的字符,在左边用指定的 Unicode 字符填充以达到指定的总长度。
也就是说,将字符串往右挪,左边自动填充你想填的东西
嗯,看来懒惰也不一定是贬义词。:P
相关文章推荐
- 网友面试题:C#,不使用任何Parse,TryParse,Convert方法,自写函数将数字字符串转换成整数
- C#实现将千分位字符串转换成数字的方法
- C#字符串转换为数字的4种方法
- C#(IsNumeric) 字符串转换为数字的4种方法
- C#字符串转换为数字的4种方法
- C#(IsNumeric) 字符串转换为数字的4种方法(转)
- C#进阶 13 三种方法转换字符串变成数字
- C#(IsNumeric) 字符串转换为数字的4种方法(转)
- C#(IsNumeric) 字符串转换为数字的4种方法(转)
- C#(IsNumeric) 字符串转换为数字的4种方法(转)
- 使用C#,不使用任何Parse,TryParse,Convert方法,将数字字符串转换成整数
- C#(IsNumeric) 字符串转换为数字的几种方法
- C# 控制台输入输出非字符串类型数据的方法[进制数字转换为八进制数字]
- 字符串转换成数字的方法【C#】
- 字符串转换为整型数字(C#)
- js 字符串转换成数字的三种方法
- 字符串与数字进行转换[C#]
- js 字符串转换成数字的三种方法
- C#中字符串转换成枚举类型的方法
- js 字符串转换成数字的三种方法