在VB6中将类对象传递给类对象数组

时间:2018-05-17 14:10:55

标签: arrays class object vb6

所以我有一个问题,起初看起来很简单,但很快就会变得混乱。

我有一个类对象,让我们称之为customer,它有2个变量,firstName和secondName。

然后我想把这个对象传递给同一个对象的数组,让我们称它为arryCustomers。

因此,当我调用arryCustomers(0)时,我想要传回一个对象,并希望使用arryCustomers(0).firstName来删除信息。

这将是最理想的情况,但没有人尝试过,我正在使用的软件是一个很好的15岁,并且被很多人感动,所以编码并不是真的一致。

我想我想知道的是:这可能是我建议的方式还是有办法可行?

由于

1 个答案:

答案 0 :(得分:0)

是的,你绝对可以这样做。

Dim arryCustomers() As Customers ' Declare an array of customers
ReDim Preserve arryCustomers(20) ' Dynamically change the size of the array

' Create an instance of a customer and populate the members
Dim Customer0 As New Customers
Set Customer0 = New Customers
With Customer0
    .firstName = "Bob"
    .lastName = "Roberton"
End With

Set arryCustomers(0) = Customer0 ' Set the first element of the array

Debug.Print arryCustomers(0).firstName ' Returns "Bob"