posts - 59, comments - 21, trackbacks - 2, articles - 21
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

改写的时候,需要将普通的数字转换成字符串,
但必须是固定长度的,而且位数不足前置0。
比如  需要固定长度为6, 如果数字为23,则结果需要为“000023“的字符串
本来说写个小函数也能解决,但打算偷个懒,翻了翻msdn,发现string类型居然那么的强。
这种行为也内置了。

相关语句如下:
strNumber = intPart.ToString().PadLeft(6,'0');
此处的关键点是string类型的PadLeft方法。

咱们来看看msdn:
原型:
public string PadLeft(int, char);
描述:
右对齐此实例中的字符,在左边用指定的 Unicode 字符填充以达到指定的总长度。

也就是说,将字符串往右挪,左边自动填充你想填的东西

嗯,看来懒惰也不一定是贬义词。:P