以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  in 表达式  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94889)

--  作者:xvkewen
--  发布时间:2017/1/4 17:24:00
--  in 表达式

我没用过In表达式,今天学习IN表表达式时,以下代码运行不过去,IN 表达式可以用的If的判断语句里吗?以下错误怎么回事?语法错了吗?

 

Dim pt As String = "CG"
If pt In ("CG","TB","SB","GB") Then
pt = pt & "胸围"
End If

 


图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看

--  作者:有点色
--  发布时间:2017/1/4 17:26:00
--  

Dim pt As String = "CG"
Dim ary() As String = {"CG","TB","SB","GB"}
If array.indexof(ary, pt) >= 0 Then
    pt = pt & "胸围"
End If


--  作者:xvkewen
--  发布时间:2017/1/4 17:34:00
--  回复:(有点色)Dim pt As String = "CG"Dim ary() A...

 你的做法是用数组,帮助里有有关IN的用法,这个IN具体是该怎么用,一般用在什么地方?

 

http://www.foxtable.com/webhelp/scr/1647.htm


--  作者:有点色
--  发布时间:2017/1/4 17:38:00
--  

 没有你写的那种语法。in 关键字,是用在筛选条件,加载条件里面的。