[code]// Arrays are passed as references
Public Sub PassArray(arr() As String)
arr(1) = “Changed”
End Sub
Public Sub Run()
Var anArray() As String = Array(“val1”, “val2”)
PassArray(anArray)
// Shows “changed”, so Array is passed as reference, a copy could be huge for a huge array…
MessageBox anArray(1)
End Sub
[/code]