我在互联网上找了几个小时,但我没有发现是否可以将集合传递给函数?
我在下面举了一个例子,正如你所看到的,函数 ObjPtr 返回相同的长指针,因此 collTemp 和 myCollection 是相同的,尽管有 ByVal 参数。
有人有想法吗?
我的代码:
private sub function1
dim myCollection as new collection
call myFunction(mycollection)
'For example, ObjPtr(myCollection) = 123456
end sub
'in another class
private sub myFunction(ByVal collTemp as Collection)
'some code
'ObjPtr(collTemp) = 123456
end sub