以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  有类似SQL中in的语句使用方法吗?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=111185)

--  作者:wangmin2659
--  发布时间:2017/12/17 3:39:00
--  有类似SQL中in的语句使用方法吗?
dim aaas() as string ={"中国","日本","韩国","印度","朝鲜"}


例如需要查找 bbb 的值是不是不是包含在aaas的数组当中 ,有没有类似数据库中 ,in的用法

我目前用for each 做遍历的

for each aaa as string  in aaas
if aaa = bbb then
messagebox.show("bbb是包含在aaas数组中的")
end if
next


我个人觉得有点繁琐

if bbb in aaas then 
   messagebox.show("bbb是包含在aaas数组中的")
end if 





 



--  作者:wangmin2659
--  发布时间:2017/12/17 19:03:00
--  
忘记了,今天周日
--  作者:有点甜
--  发布时间:2017/12/17 20:24:00
--  
Dim ary() As String ={"中国","日本","韩国","印度","朝鲜"}
If array.indexOf(ary, "日本") > -1 Then
    msgbox("存在")
End If