Foxtable(狐表)用户栏目专家坐堂 → [求助]如何判断chars(i)是否空值?


  共有1886人关注过本帖树形打印复制链接

主题:[求助]如何判断chars(i)是否空值?

帅哥哟,离线,有人找我吗?
hzcaqjf
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:298 积分:4225 威望:0 精华:0 注册:2009/11/4 16:30:00
[求助]如何判断chars(i)是否空值?  发帖心情 Post By:2016/5/28 15:36:00 [只看该作者]

Dim s As String = "123456"
If s.Chars(8) IsNot Nothing Then
    MessageBox.show("ok")
Else
    MessageBox.show("是空值")
End If
显示第二行代码错误,应如何判断?


 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/5/28 15:42:00 [只看该作者]

只能判断索引是否小于字符长度


Dim s As String = "123456"
Dim i As Integer = 8
If i < s.Length Then
    MessageBox.show(s.Chars(i))
Else
    MessageBox.show("是空值")
End If


 回到顶部
帅哥哟,离线,有人找我吗?
hzcaqjf
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:298 积分:4225 威望:0 精华:0 注册:2009/11/4 16:30:00
  发帖心情 Post By:2016/5/28 15:48:00 [只看该作者]

hyphen老师,因为"s"的值经常变化,长度不固定,最好有直接的判断方法.
[此贴子已经被作者于2016/5/28 15:49:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/5/28 16:05:00 [只看该作者]

长度不固定一样可以用2楼的代码。没有其它办法,数组、集合只能判断索引

 回到顶部
帅哥哟,离线,有人找我吗?
hzcaqjf
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:298 积分:4225 威望:0 精华:0 注册:2009/11/4 16:30:00
  发帖心情 Post By:2016/5/28 16:08:00 [只看该作者]

谢谢!

 回到顶部