比如说Cls类中中有属性Item
它是一个数组,即要求Item是可带参数的属性,如何实现?
既可以a=Cls.Item(i)
又可以Cls.Item(i)=a

解决方案 »

  1.   

    属性类型声明为 type()
    其中type可以是String或者其他所有类型~
      

  2.   

    我试着做了一个数组属性,但在赋值的时候提示 不能给属性赋数组
    Collection怎么用?
      

  3.   

    TO:upsuper(究极人类)
    怎么声明?
    Public Property Let(vData() As String)
    End Property
    Public Property Get() As String()
    End Property
    这样吗?
    刚刚试过,没用的
      

  4.   

    上面说错了,应该是
    Public Property Let Item(vData() As String)
    End Property
    Public Property Get Item() As String()
    End Property
    就算有用,应该也只是对Item整体赋一个数组吧?
    可以用Cls.Item(i)="sdfsdfd"这样吗?
    ------------------------------------------------
    to:conrad_wan(pineapple)
    其实我的类就相当于一个多功能的Collection,再定义一个Collection不太合适