Foxtable(狐表)用户栏目专家坐堂 → 合成的字符串如何转换成逻辑表达式


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

主题:合成的字符串如何转换成逻辑表达式

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


加好友 发短信
等级:小狐 帖子:350 积分:3412 威望:0 精华:0 注册:2015/5/12 15:33:00
合成的字符串如何转换成逻辑表达式  发帖心情 Post By:2017/11/4 15:21:00 [只看该作者]

常量Group的值为a

Dim group as string = a

If group = a or group = b or group = c then

Msgbox(1)

End if

条件成立

如果象下而定样合成,就会成为一个字符串,如何将其转换为逻辑表达式?

Dim s As String

Dim group As String = "a"

Dim names() As String = {"a","b","c"}

For Index As Integer = 0 To names.Length - 1

    s = s & " group = """ & names(Index) & """ Or "

Next

s = s.TrimEnd(" ")

s = s.TrimEnd("r")

s = s.TrimEnd("O")

msgbox(s)

If s Then

msgbox(1)

End If


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


加好友 发短信
等级:超级版主 帖子:109505 积分:557193 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/11/4 15:50:00 [只看该作者]

Dim group As String = "a"
Dim names() As String = {"a","b","c"}
If Array.IndexOf(names, group) > -1 Then
    msgbox(1)
End If

 回到顶部