VB中大Collection包小Collection,这个例子叫【人生无常,大肠包小肠】

这个其实对我还是有用处的,全局先定义一个大集合,根据需要不断的添加小集合到大的集合里,可以用索引调用,也可以用名称调用。

其实网上有一篇写的很好了,标题叫【VB之Collection---Collection集合类"】,有兴趣的自己去搜索一下

我只是举个例子,说白话的举例,这个例子叫【人生无常,大肠包小肠】

就是大Collection包小Collection

话不多说,直接上代码

Option Explicit
'定义全局大集合,方便在各个子函数内使用
Dim BigCollection As New Collection
'这里随便用了一个按钮来试了
Private Sub Command1_Click()
On Error Resume Next
'定义一个小集合,准备给大肠包
Dim SmallCollection As New Collection

'往小集合里添加测试数据,实际中你们自己去加

SmallCollection.Add "1", "2"
SmallCollection.Add "3", "4"

'把小集合当作一个项加入大集合,并给取个名字,叫lily吧

BigCollection.Add SmallCollection, "lily"

'测试一下
'这个调用看的明白吗,如果往里再加其它集合如luck之类的,一样的

Debug.Print BigCollection.Item("lily").Item("2")
Debug.Print BigCollection.Item("lily").Item("4")
'输出的结果就是1和3
End Sub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值