Foxtable(狐表)用户栏目专家坐堂 → 用于判断是否包括Nothing返回假而不报错


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

主题:用于判断是否包括Nothing返回假而不报错

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


加好友 发短信
等级:二尾狐 帖子:502 积分:4596 威望:0 精华:0 注册:2014/1/16 16:55:00
用于判断是否包括Nothing返回假而不报错  发帖心情 Post By:2014/8/13 1:19:00 [只看该作者]

狐爸:

能否将 Contains 判断是否包含时,传入的值如果是 Nothing 直接返回判断结果为False,而不出现报错

Dim el_dn As String = Nothing
Output.Show(DataTables.Contains(el_dn))

 

Dim arr As New List(Of String)
Output.Show(arr.Contains(el_dn))

 

Dim Str1 As String = "I like foxtable"
Output.Show(Str1.Contains(el_dn))

 

Output.Show(DataTables("表A").DataCols.Contains(el_dn))


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


加好友 发短信
等级:版主 帖子:1693 积分:12123 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2014/8/13 7:55:00 [只看该作者]

if el_dn = Nothing then return   ---如果是函数,就加上返回值

 

比如,命令窗口中

Dim el_dn As String = Nothing

If el_dn = Nothing Then Return Nothing
Output.Show(DataTables.Contains(el_dn))


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


加好友 发短信
等级:二尾狐 帖子:502 积分:4596 威望:0 精华:0 注册:2014/1/16 16:55:00
  发帖心情 Post By:2014/8/14 9:17:00 [只看该作者]

我是想让狐爸直接在底层解决这个问题,偷个懒


 回到顶部