以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 合成的字符串如何转换成逻辑表达式 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=109113) |
-- 作者:xujie80 -- 发布时间: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 |
-- 作者:有点蓝 -- 发布时间: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
|