改写的时候,需要将普通的数字转换成字符串,
但必须是固定长度的,而且位数不足前置0。
比如 需要固定长度为6, 如果数字为23,则结果需要为“000023“的字符串
本来说写个小函数也能解决,但打算偷个懒,翻了翻msdn,发现string类型居然那么的强。
这种行为也内置了。
相关语句如下:
strNumber = intPart.ToString().PadLeft(6,'0');
此处的关键点是string类型的PadLeft方法。
咱们来看看msdn:
原型:
public string PadLeft(int, char);
描述:
右对齐此实例中的字符,在左边用指定的 Unicode 字符填充以达到指定的总长度。
也就是说,将字符串往右挪,左边自动填充你想填的东西
嗯,看来懒惰也不一定是贬义词。:P