如何快速判断一个元素是否包含于某个集合?
Dim iPai as Collection
dim intX as integer
Set iPai = New Collection
如何用一句就能判断intX是否包含于集合iPai?
Dim iPai as Collection
dim intX as integer
Set iPai = New Collection
如何用一句就能判断intX是否包含于集合iPai?
解决方案 »
- 有类似LISTVIEW控件的其它控件吗?
- 问:把控件绑定到数据源上有什么用?怎么实现?
- 截取字符串“AVD-ddd-1234-4dddss”,得到1234-4dddss和其前面的字符
- 高难度,请版主至顶!!!!在ACCESS数据库中,在SQL语句里,如何设置随机种子生成器呀 我这样设置提示说没有该函数"SELECT RANDOMIZE()"!
- 请教各位大侠们,通用对话框如何保存文件????
- 关于打包的问题!
- 在对应所需名称或序数的集合中,未找到项目
- 远程操作?
- 我想将MIDFORM窗体的标题栏的最大化按钮变为无效或去掉要怎么作呢?谢谢。
- mysql的表字段名显示中文,但是vb里datagrid的字段名显示乱码,怎么办?
- 查错,很简单的问题,我头都大了,改了几次都不行,吐血竟然卡在这里
- 请大家推荐一个比较好用的多页面浏览器。。。。
可以用Key来找到一个元素
有没有类似 In(集合) 就能返回是否在集合里的语句?
On Error Resume Next
isexist = Not IsNull(ipai(CStr(intx)))
End Function
Private Sub Command1_Click()
Dim ipai As New Collection
Dim i As Integer
For i = 1 To 10
ipai.Add i, CStr(i)
NextFor i = 0 To 15
Debug.Print "集合ipai存在元素" & i & vbTab & isexist(ipai, i)
Next
End Sub返回:集合ipai存在元素0 False
集合ipai存在元素1 True
集合ipai存在元素2 True
集合ipai存在元素3 True
集合ipai存在元素4 True
集合ipai存在元素5 True
集合ipai存在元素6 True
集合ipai存在元素7 True
集合ipai存在元素8 True
集合ipai存在元素9 True
集合ipai存在元素10 True
集合ipai存在元素11 False
集合ipai存在元素12 False
集合ipai存在元素13 False
集合ipai存在元素14 False
集合ipai存在元素15 False