zoukankan      html  css  js  c++  java
  • vb cllection

    Sub test()
    ' Dim s As Collection '定义s变量为集合对象
    ' Set s = New Collection '初始化集合对象s (否则无法使用)

    Dim s As New Collection '推荐这句代码,直接初始化,可以不用再Set了

    '集合s中添加元素的方法
    For i = 1 To 10
    s.Add i '对于集合s,用Add方法可以加入集合元素
    '当然事实上你可以添加任意内容来代替本例中的i
    Next


    '读取集合中元素的方法
    For i = 1 To s.Count '可以用Count属性返回集合中元素总个数
    t = s(i) '读取集合s中第i个变量存入临时变量t中
    t = s.Item(i) '正规的代码写法应该是这样子(效果一样,推荐用上一句更简明)
    Debug.Print s(i) '在立即窗口中观察s(i)的值
    Next

    '下面是集合s中元素删除的方法
    For i = 1 To s.Count '遍历集合元素
    s.Remove (1) '每次删去第1个……直至全部删除完毕 或直接简写为: s.Remove 1
    ' s.Remove (s.Count) '或者每次删除最后一个,直至全部删除完毕(推荐用上一句,不容易错)
    ' 或简写为 s.Remove s.Count
    Debug.Print s.Count '在立即窗口中观察集合s中剩余元素个数
    Next

    End Sub

    判断是否存在collection中

    dim aa as control
    for each aa in controls
    if aa.name="test" then '存在
    next
    set aa =nothing
     

     

     
     
  • 相关阅读:
    Swift的函数与函数指针、闭包Closure等相关内容介绍
    spring+dubbo整合
    常用设计模式-适配器模式
    常用设计模式-工厂模式
    java动态代理
    程序对关系型数据库批量操作
    springboot整合mybatis
    JAVA代码实现多级树结构封装对象
    springboot集成redis缓存
    springboot入门
  • 原文地址:https://www.cnblogs.com/pythonClub/p/15257481.html
Copyright © 2011-2022 走看看