求教
vb.net吧
全部回复
仅看楼主
level 3
技术一个数字如果是5,怎么让他显示为005.该用什么函数、怎么写
就是让它显示3为,没有的前面补0
2014年04月25日 02点04分 1
level 9
要不007吧 够酷
2014年04月25日 02点04分 2
[乖]也行啊 求教
2014年04月25日 02点04分
level 12
textbox1.text.PADLEFT(3,“0”)
2014年04月30日 09点04分 3
受教了,3q。format也行好像
2014年05月07日 10点05分
level 12
判断该数字是否小于十,若小于则先把他转换为string。再padleft两个零。在转换为int
然后判断是否小于一百。小于就用上面的方法不padleft一个零
2014年04月30日 10点04分 4
订正一下。由于005不是int。所以就直接用。string吧
2014年04月30日 10点04分
回复 刘大王111 :受教了,3q。format也行好像
2014年05月07日 10点05分
level 10
dim i as int32 = 5
msgbox(i) '5
dim s as string = i.tostring("D3")
'表示转换为字符时扩充为3位,不满足前面补0
msgbox(s) '005
2014年04月30日 15点04分 5
受教了,3q。format也行好像
2014年05月07日 10点05分
level 6
Function len3(i As Integer) As String
If i < 10 Then len3 = "00" & CStr(i)
If i < 100 And i >= 10 Then len3 = "0" & CStr(i)
If i >= 100 Then len3 = CStr(i)
End Function
2014年05月07日 14点05分 7
使用时调用这个函数即可, 我一般不喜欢if带else,这里比效率你就根本感觉不出来。如果你喜欢那样, 自己改一下即可。
2014年05月07日 14点05分
回复 cushaw95 :[真棒],以后就用这个共通了
2014年05月08日 02点05分
1