以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]数组的个数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=179121) |
-- 作者:2425004926 -- 发布时间:2022/8/9 11:10:00 -- [求助]数组的个数 Dim sz() As String = e.Form.Controls("TextBox1").text.split("|") Output.Show(sz.Length) 当文本框为空时,输出值等于1,这个是有意规定的,还是?为什么不等于0
|
-- 作者:SbFox -- 发布时间:2022/8/9 11:38:00 -- 空值也是一个值 可以提前判断一下是否为空 dim str as string = e.Form.Controls("TextBox1").textif str > "" then Dim sz() As String = str.split("|") Output.Show(sz.Length) end if
|
-- 作者:有点蓝 -- 发布时间:2022/8/9 11:38:00 -- 文本框没有东西的时候默认是一个空字符串(""),空字符串本身也是一个值 Dim s As String = "" MsgBox(s Is Nothing) Dim ss() As String = s.split("|") MsgBox(ss.Length) [此贴子已经被作者于2022/8/9 11:38:45编辑过]
|
-- 作者:2425004926 -- 发布时间:2022/8/9 11:49:00 -- 明白了,感谢老师!!! |