将数字转为定长字符串的代码:
const string BLANK = "00000000000000000000";
static public string NumToStr(int num)
{
string sign = num < 0 ? "-" : "0";
num = Math.Abs(num);
string str=string.Empty;
while (num!=0)
{
str = string.Format("{0}{1}", num % 10, str);
num /= 10;
}
str = BLANK.Substring(str.Length) + str;
return sign + str;
}
发表于 @ 2009年04月04日 17:22:00 | 评论( loading... ) | 举报| 收藏