您的位置:程序门 -> .net技术 -> c#



格式化输出的小问题,请大家帮帮忙


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


格式化输出的小问题,请大家帮帮忙[已结贴,结贴人:jeremyyang0824]
发表于:2007-02-28 16:42:53 楼主
小弟学c#没多久,今天在做个windows小项目时遇到个问题,请各位大哥帮忙看看:
textbox1.text   =   string.format( "{0:000} ",   "1 ");
为何此行代码显示出来的是“1”,而不是我想要得“001”呢?
发表于:2007-02-28 16:49:171楼 得分:20
textbox1.text   =   string.format( "{0:000} ",   1);   //   数字作参数才可以
发表于:2007-02-28 16:55:012楼 得分:0
//目前想到的办法是这样
textbox1.text=   string.format( "{0,8} ",   "1 ").replace( "   ",   "0 ");
发表于:2007-02-28 16:57:213楼 得分:0
非常感谢,原来一定要数字啊,呵呵。我刚学没多久,见笑了。
发表于:2007-02-28 16:57:374楼 得分:0
textbox1.text   =   "1 ".padleft(3,   '0 ');


快速检索

最新资讯
热门点击