日期:2014-05-19  浏览次数:20860 次

怎样把数字小于8位的数字转换成8位的数字。
如1转换成00000001,23转换成00000023,就是不足8位的部分用0来代替。求一个最优的方法!

------解决方案--------------------
1.ToString( "00000000 ")
------解决方案--------------------
楼上正解
------解决方案--------------------
int i=1;
i.toString( "00000000 ");
------解决方案--------------------
string a = "1 ";
a = a.PadLeft(8, '0 ');
this.textBox2.Text = a;
------解决方案--------------------
hdt(倦怠) 正解
------解决方案--------------------
int i = 1;
string str1 = i.ToString( "00000000 ");
string str2 = i.ToString().PadLeft(8, '0 ');
------解决方案--------------------
int n=1;
n=n.tostring( "00000000 ");
n=n.PadLeft(8, "0 ");